English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 튜토리얼

파이썬 프로세스 제어

Python 함수

Python 데이터 타입

파이썬 파일操作

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 프로그램이 피보나치 수열을 출력

파이썬 예제大全

이 프로그램에서는 while 루프를 사용하여 피보나치 수열을 출력하는 방법을 배웁니다.

이 예제를 이해하려면 다음을 이해해야 합니다:파이썬 프로그래밍주제:

피보나치 수열은 0,1、1、2、3、5、8 ...의 정수 수열입니다.

처음 두 항은 0과1이제 모든 다른 항은 전 two 항을 더하여 얻습니다. 이는 nth 항이 nth 항의 항을 의미합니다.-1항의 합을 출력합니다。-2항의 합을 출력합니다。

원본 코드

# 프로그램이 n항까지 피보나치 수열을 출력합니다
nterms = int(input("항이 얼마나 많습니까? "))
# 처음 두 항
nth10,2 = 1
count = 0
# nterms가 유효한지 확인
if nterms <= 0:
   print("정수를 입력하세요")
elif nterms == 1:
   print("피보나치 수열까지", nterms, ":")
   print(n1)
else:
   print("피보나치 수열:")
   while count < nterms:
       print(n1)
       nth = n1 + nth2
       # 값 업데이트
       nth1 =2
       nth2 =
       count += 1

출력 결과

항이 얼마나 많습니까? 8
피보나치 수열:
0
1
1
2
3
5
8
13

여기서, 항의 수를 nterms에 저장합니다. 첫 번째 항을 0으로, 두 번째 항을1。

항 수가 더 크다면2우리는 두 번째 항을 더하여 수열에서 다음 항을 찾습니다. 그런 다음, 변수를 교환(업데이트)하고 이 과정을 계속합니다.

이 문제를 해결하기 위해 재귀를 사용할 수 있습니다: Python 프로그램을 사용하여 재귀Fibonacci 수열을 출력하려면

파이썬 예제大全