2018. 4. 3. 17:14
파이썬 복습
Q1. 첫 번째 항의 값이 0이고 두 번째 항의 값이 1일 때,
이후에 이어지는 항들은 이전의 두 항을 더한 값으로 이루어지는 수열을
피보나치 수열이라고 한다.
0, 1, 1, 2, 3, 5, 8, 13, . . .
입력을 정수 n 으로 받았을 때, n 이하까지의 피보나치 수열을 출력하는
함수를 작성해보라!.
def fib(n):
if
if
return
Q2. 다음과 같이 총 10줄로 이루어진 sample.txt 파일이 있다.
sample.txt 파일의 숫자값을 모두 읽어 총합과 평균값을 구한 후
평균값을 result.txt라는 파일에 쓰는 프로그램을 작성해 보자.
70
60
55
75
95
90
80
80
85
100
f = open("sample.txt")
lines =
f.close()
total = 0
for line in lines:
score =
total +=
average =
f = open("result.txt", )
f.
f.close()
'파이썬 복습' 카테고리의 다른 글
4/13 클래스 (2/4) (0) | 2018.04.13 |
---|---|
4/13 클래스 (1/4) (0) | 2018.04.13 |
4/2 파일 읽고 쓰기 (0) | 2018.04.02 |
3/31 사용자 입력과 출력 (0) | 2018.03.31 |
3/30 함수(2/2) (0) | 2018.03.30 |