
Hi, I could see a bug in the Modules section page of Tutorial https://docs.python.org/3/tutorial/modules.html Below are the modules in Fibo.py # Fibonacci numbers module def fib(n): # write Fibonacci series up to n a, b = 0, 1 while b < n: print(b, end=' ') a, b = b, a+b print() def fib2(n): # return Fibonacci series up to n result = [] a, b = 0, 1 while b < n: result.append(b) a, b = b, a+b return result The problem is with the below section: Fib2(100) doesn't print the data, it just returns the data. So it will first have to be assigned to a variable and then can print that variable.
fibo.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
fibo.fib2(100)
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
fibo.__name__
'fibo' Regards, Pratik Surani 07565987160
participants (1)
-
Pratik B. Surani