본문 바로가기

전체 글

(284)
점프 투 파이썬 4장 연습 문제 / 2021.08.02 1. 주어진 자연수가 홀수인지 짝수인지 판별해 주는 함수(is_odd)를 작성해 보자. 1 2 3 4 5 def is_odd(number): if number % 2 == 1: return True else: return False cs 2. 입력으로 들어오는 모든 수의 평균값을 계산해 주는 함수를 작성해 보자. (단 입력으로 들어오는 수의 개수는 정해져 있지 않다.) 1 2 3 4 5 6 7 8 9 10 11 def avg_numbers(*args): result = 0 for i in args: result += i return result / len(args) print(avg_numbers(1, 2)) print(avg_numbers(1, 2, 3, 4, 5)) Colored by Color Sc..
점프 투 파이썬 3장 연습 문제 / 2021.08.02 1. 다음 코드의 결괏값은 무엇일까? 1 2 3 4 5 6 7 a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need" in a:print("need") else: print("none") Colored by Color Scripter cs 실행 결과 : 2. while문을 사용해 1부터 1000까지의 자연수 중 3의 배수의 합을 구해 보자. 1 2 3 4 5 6 7 8 9 result = 0 i = 1 while i 5: break print("*"..
명품 자바 프로그래밍 4장 실습 문제 / 2021.08.02 1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package Chapter4; public class TV { private String manufacturer; private int year; private int size; public TV(String manufacturer, int year, int size) { this.manufacturer = manufacturer; this.year = year; this.size = size; } public void show() { System.out.println(manufacturer+"에서 만든 "+year+"년형 "+size+"인치 TV"); } public static void main(S..
명품 자바 프로그래밍 4장 이론 문제 / 2021.07.31 1. 자바의 클래스와 객체에 대한 설명 중 틀린 것은? ④ private으로 선언하는 것이 바람직하다. 2. 생성자에 대한 설명 중 틀린것은? ④ 생성자는 return 문을 사용할 수 있으나 값을 리턴해서는 안된다. 3. 다음 코드 중 오류가 있는 것은? ③ 4. 다음 코드에 대해 설명하는 문항 중 틀린 것은? ② Book 객체에 대한 레퍼런스가 10개 만들어진다. 5. 다음 중 메소드 오버로딩에 실패한 사례는? ① 메소드 이름과 매개변수 개수, 타입이 모두 같으므로 메소드 오버로딩 실패 리턴 타입이 다른 건 상관없음. 6. 다음 코드에 대해 답하라. (1) this( )를 이용하여 생성자를 수정하라. class TV { int size; String manufacturer; public TV() { t..
[HTML/CSS] 첫 번째 웹사이트 만들기 / 2021.07.29 * 참고자료 : 코드잇 HTML/CSS 강의 1. 1 2 cs 웹브라우저에게 HTML버전을 알려주는 역할을 한다. 항상 html문서 맨 위에 써주어야 한다. 2. HTML 태그 내용 시작 태그 종료 태그 종료 태그에는 /가 있다. * 태그의 종류 - 웹페이지의 제목을 나타내는 태그이다. 브라우저의 탭이나 방문 기록에 나와 있는 제목이 이곳에 들어간다. - 가장 큰 머리말. h1은 heading 1을 말한다. - 두 번째로 큰 머리말. h2는 heading 2를 말한다. * 까지 있다. 각 머리말의 크기는 마음대로 설정할 수 있지만, 따로 설정하지 않으면 부터 순서대로 작아진다. - 긴 글, 문단을 나타낸다. paragraph의 약자이다. - 텍스트를 굵게 만들어 준다. - 텍스트를 날려서 써준다. 3. ..
점프 투 파이썬 2장 연습 문제 / 2021.07.29 1. 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 1 2 3 4 5 6 7 # 1번 kor = 80 eng = 75 mat = 55 hap = kor + eng + mat average = hap / 3 print(average) cs 2. 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. 1 2 3 4 5 6 7 8 # 2번 # 나눗셈 연산자를 사용하면 된다 # 2로 나누었을때 답이 0 이면 짝수 1이면 홀수 num = 13 if(num % 2 ==0): print('짝수') else: print('홀수') cs 3. 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫..
[Python] 문자열, 문자열 인덱싱, 문자열 슬라이싱 / 2021.07.29 *참고 자료: Do it! 점프 투 파이썬 *문자열 인덱싱 1. 문자열 인덱싱이란? a = "Life is too short, You need Python" a와 같은 문자열이 있을 때, 문자열의 가장 첫 번째 문자 'L'은 a [0]과 같이 나타낼 수 있다. 그다음 'i'는 a [1], 'f'는 a [2]... *가장 첫 번째 문자라고 해서 a [1]이라고 생각할 수 있는데 파이썬에서는 0부터 숫자를 세기 때문에 a [0]이 아니라 a [1]이다. a [번호]는 문자열의 특정한 값을 가져오는 역할을 한다. 이것을 "인덱싱"이라고 한다. 1 2 3 4 5 a = "Life is too short, You need Python" print(a[0]) print(a[1]) print(a[2]) cs 실행결과..
명품 자바 프로그래밍 3장 실습 문제 / 2021.07.29 1. (1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은? i를 0부터 99까지 짝수만 더하는 코드이다. 실행결과 : 2450 (2) 위의 코드를 main( ) 메서드로 만들고 WhileTest 클래스로 완성하라. 1 2 3 4 5 6 7 8 9 10 11 12 package Chapter3; public class WhileTest { public static void main(String[] args) { int sum = 0, i = 0; while(i