Difference between revisions of "Python functions"

From MyWiki
Jump to: navigation, search
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>
 
 
<source lang="python">
 
<source lang="python">
 
def add_numbers(x, y, z=None, flag=False):
 
def add_numbers(x, y, z=None, flag=False):
Line 21: Line 20:
 
      
 
      
 
print(add_numbers(1, 2, flag=True))
 
print(add_numbers(1, 2, flag=True))
 
 
 
 
</source>
 
</source>

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