------------------------------------------------------------------------------
MC logo
Function Definition I
[^] Code Examples
------------------------------------------------------------------------------
<<User Lister func1.py Function Definition II>>
#!/usr/bin/python3

#
# Python functions start with def.  They take parameters, which are
# un-typed, as other variables.

# The string at the start of the function is for documentation.
def prhello():
    "Print hello"
    print("Hello, World!")

prhello()

#
#
def prlines(str, num):
    "Print num lines consisting of str, repeating str once more on each line."
    for n in range(0,num):
        print(str * (n + 1))

prlines('z', 5)
print()
prlines('fred ', 4)
<<User Lister Function Definition II>>