Difference between revisions of "Python functions"
From MyWiki
(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))