You can encapsulate your code inside a function. The def name(): command defines a function name and is the first code in your function definition. Functions include zero or more parameters and can return values. The following is an example of two functions. The first one has no parameters. The second one has two parameters and returns a value. There is no special ending mark of a function body—as you know, the correct indentation is important. Indentation tells the Python interpreter where the body of one function ends and the next command starts:
def nopar():
print("No parameters")
def add(a, b):
return a + b
When you call a function, you can pass arguments for the parameters as literals, or through variables. You can even do some operations on the arguments when you pass them to the function. The following...