Как мне решить мою ошибку? (вывод "Нет")
Я написал некоторый код для вывода последовательности Фибоначчи на два восьмого члена:
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
Это работает, но мой вывод имеет слово None в конце, почему я получаю эту ошибку?
1
1
2
3
5
8
13
21
34
55
None
Я делаю вывод 1, 1, поэтому моя последовательность не начинается с 2
1 ответ
Решение
Я подозреваю, что вы вызываете функцию следующим образом:
print(fibonacci(8))
Если да, удалите print()
:
fibonacci(8)