
Chapter 11 연습문제 풀이 1. 파일 입출력과 관련된 함수를 보기에서 모두 고르시오. input(), read(), readline(), print(), write(), writeline(), readlines() Answerread() # 파일의 내용 전체를 문자열로 리턴readline() # 파일을 한 행씩 읽어 반환한다.write() # 파일에 인자 값으로 준 스트링을 쓴다.readlines() # 파일의 모든 라인을 읽어서 각각의 줄을 요소로 갖는 리스트로 리턴'''쓰기 함수 중 wirtelines() 함수도 있는데 이 함수는 문자열 리스트를 인자 값으로 받아 파일에 쓴다. 단, 주의해야 할 점은 리스트의 각 요소에 개행 문자 '\n'을 넣어 줘야 줄 단위로 개행되어 작성된다...

Chapter 10 연습문제 풀이 1. 300 X 300 크기의 윈도창을 만들고, 윈도창의 크기가 변경되지 않도록 하는 코드이다. 빈칸에 들어갈 내용을 보기에서 골라 넣으시오.resizable, geometry, mainloopfrom tkinter import * window = Tk()window.title("윈도창 연습")window.geometry("400x100") # 윈도창의 초기 크기 지정window.resizable(width = FALSE, height = FALSE) # 가로와 세로의 크기를 고정 window.mainloop() # 이벤트 처리를 위해 2. 버튼을 클릭하면 func1() 함수가 호출되는 코드이다. 빈칸을 채우시오.myBtn = Button(window..

Chapter 09 연습문제 풀이 1. 함수를 설명한 것으로 맞는 내용을 모두 고르시오.① 한 번 만들어 놓으면 호출만 하면 된다.Answer : O② 내부의 작동을 신경 쓰지 않는다는 의미로 블랙박스라고도 한다.Answer : O③ 커피 자판기는 함수의 좋은 비유이다.Answer : O④ 함수는 여러 번 호출하는 것보다는 한 번만 호출해서 사용하는 것이 효율적이다.Answer : X함수는 코드의 반복을 줄여줄 수 있고, 한 번 만들고 나면 내부 로직을 신경쓰지 않아도 되서 오류를 줄여줄 수다. 때문에 만들어 놓은 함수를 많이 사용할 수록 효율적으로 함수 활용을 하고 있는 것이다. 2. 두 수를 더해 결과를 반환하는 함수이다. 빈칸을 채우시오.def sum(v1, v2) : result = 0 ..

Chapter 08 연습문제 풀이 1. 문자열을 추출하는 코드이다. 출력 내용을 예측하시오.ss = 'Python'print(ss[0])print(ss[1:2])print(ss[-3:-1])print(ss[3:])Answer > P> y> ho> hon 2. 다음 문자열이 있을 때 오류가 발생하는 것을 모두 고르시오.ss1 = 'Python'ss2 = 'Good'① ss1 + ss2 # 문자열의 합이므로 'PythonGood'이 만들어진다.② ss1 - ss2 # 문자열의 차는 없다.Answer > TypeError: unsupported operand type(s) for -: 'str' and 'str'③ ss1 * 3 # 문자열의 곱으로 'PythonPythonPython'이 ..

Chapter 07 연습문제 풀이 1. 리스트를 만들고 출력하는 방식이다. 오류가 나는 부분을 고르시오.aa = [10, 20, 30]print(aa[0])print(aa[1])print(aa[2])★ print(aa[3]) aa에 index 3번은 존재하지 않는다.> IndexError: list index out of range 2. 빈 리스트를 100개 만들고 길이를 구하는 코드이다. 빈칸을 예에서 골라서 채우시오.myList = []for i in range(0, 100) : myList.append(0)len(myList) 3. 사용자가 숫자를 3개 입력하고 입력한 숫자의 합계를 구하는 코드이다. 빈칸을 for 문으로 완성하시오.myList = []for i in range(0, 3..

Chapter 06 연습문제 풀이 1. for 문의 기본 형식을 참고해 빈칸을 채우시오. for 변수 in range(시작값, 끝값+1, 증가값) : 이 부분을 반복 2. 다음 코드에서는 몇 번 출력되는지 예측하시오. for i in range(1, 100, 1) : print("파이썬 완전 꿀잼이에요~~. ^^") ★ 1부터 99까지 1씩 증가하기 때문에 총 99번 출력된다. 3. 100부터 200까지 2의 배수만 더하는 프로그램이다. 빈칸을 채우시오. i, hap = 0, 0 for i in range(100, 201, 2) : hap = hap + i print("100부터 200까지 2의 배수 합계 : %d" % hap) 4. 다음 코드에서는 몇 번 출력되는지 예측하시오. for i in rang..

Chapter 04 연습문제 풀이 1. 산술 연산자가 아닌 것을 모두 고르시오+ - * ^ ~ / // % ** & *** ?★ ^(배타적 논리합), ~(부정), &(논리곱) 은 비트 연산자다.★ ***와 ?는 연산자가 아니다. 2. 다음 계산식의 결과를 예측하시오.a, b = 10, 20★ 변수 a와 b에 각각 10과 20을 대입하기 때문에 a = 10; b =20(int 형)이 수행된다.⓵ a + b★ > 30⓶ a - b★ >-10⓷ a % b★ >10 ( %는 나머지를 반환해 주는 연산)⓸ a // b★ >0 (//는 몫을 반환해 주는 연산) 3. 다음 계산식의 결과를 예측하시오.a, b, c = 1, 2, 3★ 위와 마찬가지로 변수 a, b, c에 각각 1, 2, 3..

Chapter 05 연습문제 풀이 1. if 문의 기본 형식이다. 빈칸을 제시된 보기로 채우시오. if 조건식 : 실행할 문장 1 else : 실행할 문장 2 2. 다음 if 문의 결과를 예측하시오. a = 100 if a != 100 : print("100이 아니군요.") else : print("100이군요.") ★ >100이군요 a에 100이 담겨 있으므로 조건식 a != 100이 False가 된다. 따라서 if에 속한 문장은 무시가 되고 else가 실행된다. 3. 다음 if 문의 결과를 예측하시오. a = 123 if a == 100 : print("100이군요.") print("100이 아니군요.") ★ > a = 123이므로 if의 조건식이 false가 된다. 따라서 if 문에 속한 아래 두 ..
- Total
- Today
- Yesterday
- Thymeleaf
- jsp
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- 김영환
- JPA
- Computer_Networking_A_Top-Down_Approach
- fetch join
- 패킷 스위칭
- 지옥에서 온 git
- 선형 회귀
- 프로그래머스
- 스프링 테스트
- Spring Boot
- Gradle
- 파이썬 for Beginner 연습문제
- Python Cookbook
- 생활코딩 javascript
- Spring
- Spring Data JPA
- 운영체제 반효경
- 쉘 코드
- git branch
- git merge
- 쉽게 배우는 운영체제
- 방명록 프로젝트
- 파이썬 for Beginner 솔루션
- git
- 스프링 컨테이너
- 스프링
- 스프링 mvc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |