Python3 프로그래밍의 첫 번째 단계


이전 튜토리얼에서 Python3의 기본 구문 지식을 배웠습니다. 이제 피보나치 수열을 작성해 보겠습니다.

예제는 다음과 같습니다.

#!/usr/bin/python3

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 10:
    print(b)
    a, b = b, a+b

위 프로그램을 실행하면 출력 결과는 다음과 같습니다.

1
1
2
3
5
8

이 예에서는 몇 가지 새로운 기능을 소개합니다.

  • 첫 번째 줄에는 복합 할당이 포함되어 있습니다. 변수 a와 b는 동시에 새로운 값 0과 1을 얻습니다. 마지막 줄도 다시 같은 방법을 사용하는데, 할당이 변경되기 전에 오른쪽의 표현식이 실행되는 것을 볼 수 있습니다. 오른쪽의 표현식은 왼쪽에서 오른쪽으로 실행됩니다.

>>> i = 256*256
>>> print('i 的值为:', i)
i 的值为: 65536

end 키워드

end 키워드를 사용하면 결과를 같은 줄에 출력하거나 출력 끝에 다른 문자를 추가할 수 있습니다. 다음:

#!/usr/bin/python3

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 1000:
    print(b, end=',')
    a, b = b, a+b

위 프로그램을 실행하면 출력 결과는 다음과 같습니다.

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,