Passing Values through arguments to parameters allows you to give information to a function.
Python allows greater control and flexibility with the way you pass information, through default parameter values and keyword arguements.
# Birthday Wishes
# Demonstrates keyword arguments and default parameter values
# positional parameters
def birthday1(name, age):
print("Happy birthday,", name, "!", " I hear you're", age, "today.\n")
# parameters with default values
def birthday2(name = "Jackson", age = 1):
print("Happy birthday,", name, "!", " I hear you're", age, "today.\n")
birthday1("Jackson", 1)
birthday1(1, "Jackson")
birthday1(name = "Jackson", age = 1)
birthday1(age = 1, name = "Jackson")
birthday2()
birthday2(name = "Katherine")
birthday2(age = 12)
birthday2(name = "Katherine", age = 12)
birthday2("Katherine", 12)
input("\n\nPress the enter key to exit.")
No comments:
Post a Comment
Wildern Pupils if you log onto your school email account you can leave a comment via that ID.