Difference between revisions of "Python functions"

From MyWiki
Jump to: navigation, search
(Created page with "<source lang="python"> 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))...")
 
Line 8: Line 8:
 
print(add_numbers(1, 2))
 
print(add_numbers(1, 2))
 
print(add_numbers(1, 2, 3))
 
print(add_numbers(1, 2, 3))
 +
 +
 +
</source>
 +
<source lang="python">
 +
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))
 +
  
  
 
</source>
 
</source>

Revision as of 19:26, 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))