'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,

 

Defining Functions in Python

⇒⇒Python Tutorials

2017-09-09, 111👍, 0💬