블로그 이미지
김고노

calendar

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 31

Notice

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
posted by 김고노