'return' Statement in Function Statement Block

Q

How to use the "return" statement in a function statement block in Python?

✍: FYIcenter.com

A

The "return" statement can be used in a function statement block to terminate the execution of the function and return a data object to the calling expression.

Here is a good example of "return" statement used in a function statement block:

>>> def fib(n):
...     """Return a Fibonacci series up to n."""
...     out = []
...     a, b = 0, 1
...     while a < n:
...         out.append(a)
...         a, b = b, a+b
...     else:
...         return out
...
>>> fib(2000)
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597]

 

Defining Functions in Python

⇒⇒Python Tutorials

2017-09-12, 110👍, 0💬