Difference between revisions of "Python functions"

From MyWiki
Jump to: navigation, search
Line 20: Line 20:
 
      
 
      
 
print(add_numbers(1, 2, flag=True))
 
print(add_numbers(1, 2, flag=True))
 +
</source>
 +
 +
<source lang="python">
 +
def add_numbers(x,y):
 +
    return x+y
 +
 +
a = add_numbers
 +
a(1,2)
 
</source>
 
</source>

Revision as of 19:28, 27 July 2019

def add_numbers(x,y,z=None):
    if (z==None):
        return x+y
    else:
        return x+y+z
 
print(add_numbers(1, 2))
print(add_numbers(1, 2, 3))


def add_numbers(x, y, z=None, flag=False):
    if (flag):
        print('Flag is true!')
    if (z==None):
        return x + y
    else:
        return x + y + z
 
print(add_numbers(1, 2, flag=True))
def add_numbers(x,y):
    return x+y
 
a = add_numbers
a(1,2)