-
점프 투 파이썬 4장 연습문제파이썬 2019. 5. 21. 23:08
함수
1. 첫 번재 항의 값이 0이고 두 번째 항의 값이 1일 때, 이후에 이어지는 항들은 이전이는 두 항을 더한 값으로 이루어지는 수열을 피보나치 수열이라고 한다.
입력을 정수 n으로 받았을 때, n 이하까지의 피보나치 수열을 출력하는 함수를 작성해 보자.
소스코드
def fib(n): if n==0: return 0 if n==1: return 1 return fib(n-1)+fib(n-2) n=int(input("정수를 입력하세요")) for i in range(n): print (fib(i))
실행결과
파일 읽고 쓰기
1. 오른쪽과 같이 총 10줄로 이루어진 sample.txt 파일이 있다. 다음 쪽을 보며, spmple.txt 파일의 숫자값을 모두 읽어 총합과 평균값을 구한 후 평균값을 result.txt라는 파일에 쓰는 프로그램을 작성해 보자.
소스코드
f=open("sample.txt") lines=f.readlines() f.close total=0 for line in lines: score= int(line) total+=score average=total/len(lines) f=open("result.txt","w") f.write(str(average)) f.close()
실행결과
'파이썬' 카테고리의 다른 글
점프 투 파이썬 5장 연습문제 (0) 2019.05.26 점프 투 파이썬 3장 연습문제 (0) 2019.05.12 점프 투 파이썬 2장 연습문제 (0) 2019.05.09