0
나는 출력에 일부 코드에게 피보나치 시퀀스를 최대 2 여덟 번째 용어 기록되지 않은 :어떻게 내 오류를 해결합니까? (출력 "없음")
def fibonacci():
a=1
b=1
print (a)
print (b)
for i in range(0,8):
current= a+b
print (current)
a=b
b=current
그것은 작동을하지만 내 출력은 내가 왜이 오류가 점점 오전, 끝 부분에있는 단어 없음이 없습니다 ?
print(fibonacci(8))
것은 당신이 경우, 제거 :
1
1
2
3
5
8
13
21
34
55
None
는 나는 1 출력, 1 그래서 내 순서는 당신이 이런 식으로 함수를 호출하고 의심이
아마도 이것을 'print (fibonacci())'라고 불렀습니까? –
함수 서명에서 '8'을 제거합니다. 아무 것도하지 않습니다. –
8이 내 시퀀스 출력에 8 개의 숫자를 만듭니다. –