'def' - Function Definition Statements

Q

How to use the "def" statement to define a new function in Python?

✍: FYIcenter.com

A

You can use the "def" statement to define a new function in Python with the following syntax:

def function_name(paramenter_list): 
    statement_block

Here is a good example of "def" statement defining a function to generate Fibonacci series:

>>> def fib(n):    # write Fibonacci series up to n
...     """Print a Fibonacci series up to n."""
...     a, b = 0, 1
...     while a < n:
...         print(str(a)+", ", end='')
...         a, b = b, a+b
...     else:
...         print()
...
>>> fib(2000)
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597,

 

'return' Statement in Function Statement Block

What Is Function

Defining Functions in Python

⇑⇑ Python Tutorials

2018-02-28, 1401🔥, 0💬