더북(TheBook)

1.10 간단한 프로그램 작성하기

이쯤이면 지금까지 살펴본 모든 문법을 도대체 어떻게 사용해야 하는지 의문을 가질 수도 있겠다. 하지만 지금까지 잘 따라와 주었다면 여러분은 파이썬 프로그램을 만들기 위한 충분한 지식을 갖추었다고 볼 수 있다. 이 절에서 몇 개의 기능을 추가하여 인상적으로 동작하는 2개의 재미있는 애플리케이션을 만들 것이다.

다음 코드는 잘 알려진 피보나치 수열을 출력하는 함수를 작성한 것이다.

def pr_fibo(n):
    a, b = 1, 0
    while a < n:
        print(a, sep='')
        a, b = a + b, a

이 코드를 IDLE에서 작성하거나 다음 코드의 모듈로 추가해 보자.9

n = int(input('Input n: '))
pr_fibo(n)

함수에 추가된 신규 기능을 살펴보자.

a, b = 1, 0
a, b = a + b, a

 

 


  9 역주 모듈로 추가하기 위해서는 pr_fibo(n) 함수를 담고 있는 파이썬 파일을 생성하여 탑재해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.