Berker Peksag added the comment:
I agree with Terry. The print example is also useful to show the implicit
return value of fib(). Quoting from the same section:
[...] In fact, even functions without a return statement do return a value,
albeit a rather boring one. This value is called None
Terry J. Reedy added the comment:
There is a later example introduced by "It is simple to write a function that
returns a list of the numbers of the Fibonacci series, instead of printing it:"
that does exactly what you suggest.
--
nosy: +terry.reedy
___
New submission from Alan Isaac:
Section 4.6 of the tutorial introduces function definition:
http://docs.python.org/3/tutorial/controlflow.html#defining-functions
The first example defines a function that *prints* a Fibonacci series.
A basic mistake made by students new to programming is to use