Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 피보나치 수열 출력하기 본문
파이썬으로 피보나치 수열을 출력하는 프로그램을 작성해보겠습니다. 피보나치 수열은 앞의 두 숫자를 더하여 다음 숫자를 만들어나가는 수열로, 0과 1부터 시작하여 다음 숫자는 이전 두 숫자의 합으로 계속해서 새로운 숫자를 추가합니다.
def fibonacci_sequence(n):
fibonacci = [0, 1] # 피보나치 수열의 처음 두 숫자는 0과 1
for i in range(2, n):
next_fib = fibonacci[-1] + fibonacci[-2] # 현재 수열의 마지막 두 숫자를 더하여 다음 숫자 생성
fibonacci.append(next_fib) # 다음 숫자를 수열에 추가
return fibonacci
# 출력할 피보나치 수열의 길이 입력 받기
length = int(input("출력할 피보나치 수열의 길이를 입력하세요: "))
# 피보나치 수열 출력
result = fibonacci_sequence(length)
print("피보나치 수열:", result)
위의 프로그램은 주어진 길이만큼의 피보나치 수열을 출력하는 기능을 제공합니다. 함수 fibonacci_sequence
는 주어진 길이만큼의 피보나치 수열을 생성하여 리스트로 반환합니다. 이를 이용하여 사용자로부터 입력받은 길이만큼의 피보나치 수열을 출력합니다.