Как добавить вывод функции while в список? Например:
fib = [] def FIB(): a,b = 0,1 while a < 100: fib.append(a) a, b = b, a + b print(fib)
Я ожидаю:
[0,1,1,2,3,5,8,13,21,34,55,89]
Но я получаю:
[]
fib = [] def FIB(fib): a,b = 0,1 while a < 100: fib.append(a) a, b = b, a + b return fib print(FIB(fib))
вам нужно вернуть fib, чтобы вы могли распечатать его Вам также необходимо правильно вызывать вашу функцию.
fib = [] def FIB(): a,b = 0,1 while a < 100: fib.append(a) a, b = b, a + b return fib print(FIB())