рдЙрдиреНрдирдд рдкрд╛рдпрдерди рд╡рд┐рдХрд╛рд╕ рдкрд╛рдареНрдпрдХреНрд░рдо
рдЕрдзреНрдпрд╛рдп 2
>
рд╕реНрддрд░ 2
рдЙрджреНрджреЗрд╢реНрдп
рд╕реНрдЯреЛрд░рд╣рд╛рдЙрд╕ рдХреЗ рдЕрдВрджрд░ рдХреЗ рд╕рднреА рдЦрд╛рдиреЗ рдпреЛрдЧреНрдп рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝реЗрдВ рдФрд░ рд╡реИрд░рд┐рдПрдВрдЯ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдВред
рд╕реНрдЯреЛрд░рд╣рд╛рдЙрд╕ рдХреЗ рдЕрдВрджрд░ рдХрдИ рдЦрд╛рджреНрдп рд╡рд╕реНрддреБрдПрдБ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╢рд┐рдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдмреЗрдЪрд╛ рдЬрд╛ рд╕рдХреЗред рдЗрд╕реЗ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡реИрд░рд┐рдПрдмрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рдлрдВрдХреНрд╢рдиреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпреЗ рдРрд╕реЗ рдлрдВрдХреНрд╢рдиреНрд╕ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЬрд┐рддрдиреЗ рднреА рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЙрдиреНрд╣реЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдлрдВрдХреНрд╢рди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдлрдВрдХреНрд╢рди рдореЗрдВ рд╡реИрд░рд┐рдПрдмрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рджреЛ (2) рддрд░реАрдХреЗ рд╣реИрдВ, рдпрд╣ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рд╣реИ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рд▓рд┐рд╕реНрдЯ рдмрдирд╛рдирд╛, рд╡рд┐рднрд┐рдиреНрди рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдирд╛рдореЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдбрд╛рд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдПрдХрд▓ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рд▓рдЧрд╛рдПрдВред рдЗрд╕рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд▓рд┐рд╕реНрдЯ рдмрди рдЬрд╛рддреА рд╣реИред
def custom_function(message,*arguments):
player.speak(message)
return(arguments)
value = custom_function("lalala","one","two","three")
# The message "lalala" is printed on screen
# Value now returns the list ("one","two","three")
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЛ рд▓рд┐рд╕реНрдЯ рдХреА рдмрдЬрд╛рдп рдПрдХ рдбрд┐рдХреНрд╢рдирд░реА рдХреЗ рдЕрдВрджрд░ рд░рдЦрд╛ рдЬрд╛рдП, рдпрд╣ рдЙрд╕реА рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдкрд┐рдЫрд▓реЗ рддрд░реАрдХреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдПрдХ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреА рдмрдЬрд╛рдп рджреЛ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд▓рд┐рд╕реНрдЯ рдХреЗ рдмрдЬрд╛рдп рдбрд┐рдХреНрд╢рдирд░реА рдмрди рдЬрд╛рддреА рд╣реИред
def custom_function(message,**arguments):
player.speak(message)
return(arguments)
value = custom_function("lalala", one = 1, two = 2, three = 3)
# The message "lalala" is printed on screen
# Value now returns the dictionary:
# {'one': 1, 'three': 3, 'two': 2}
рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╢рд┐рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкреИрдХ рдХрд░рдиреЗ рд╣реЗрддреБ, рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╕реНрдЯрдо рдлрдВрдХреНрд╢рдиреНрд╕ рдмрдирд╛рдПрдВ, рдПрдХ рдПрдХрд▓ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рд╕рд╛рде рдХрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдлрдВрдХреНрд╢рдиреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрд░рд┐рдПрдмрд▓ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдкреИрдХ рдХрд░реЗрдВред
def pack_singles(name,*items):
length = len(items)
player.speak("There are %d types of %s, those being:"
% (length, name) )
player.speak(items)
player.place(items)
def pack_multi(name,**items):
length = len(items)
player.speak("There are %d types of %s, those being:"
% (length, name) )
player.speak(items)
player.place(items)
рдореИрджрд╛рди рдореЗрдВ рдЪрд╛рд░ (4) рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБрдПрдБ рд╣реИрдВ: jars, eggs, berries рдФрд░ fruitред рд╕реНрдЯреЛрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рд╢рд┐рдкрд┐рдВрдЧ рд▓реЗрди рдкрд░ X рдорд╛рд░реНрдХреНрд╕ рдХреА рдУрд░ рдЪрд▓реЗрдВред рдЧрд╣рд░реЗ X рдорд╛рд░реНрдХреНрд╕ рддрдХ рдЬрд╛рдПрдВ рдФрд░ pack_singles рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ jars рдФрд░ eggs рдХреЛ рдкреИрдХ рдХрд░реЗрдВред
jars рдХреЗ рд▓рд┐рдП, рдЖрдк рдЪрд╛рд░ (4) рдкреНрд░рдХрд╛рд░ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рд╣реЛрддреЗ рд╣реИрдВ, рдпреЗ рд╣реИрдВ white, purple, red рдФрд░ brownред рдЗрдиреНрд╣реЗрдВ green carpet рдХреЗ рдкрд╛рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ: pack_singles("jars", "white", "purple", "red", "brown")
eggs рдХреЗ рд▓рд┐рдП, рдЖрдк рддреАрди (3) рдкреНрд░рдХрд╛рд░ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рд╣реЛрддреЗ рд╣реИрдВ, рдпреЗ рд╣реИрдВ white, green, рдФрд░ blueред рдЗрдиреНрд╣реЗрдВ orange carpet рдХреЗ рдкрд╛рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рдорд╛рди рд╣реА рдлреЙрд░реНрдореЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рд▓реНрдХреЗ X рдорд╛рд░реНрдХреНрд╕ рддрдХ рдЬрд╛рдПрдВ рдФрд░ pack_multi рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ berries рдФрд░ fruit рдХреЛ рдкреИрдХ рдХрд░реЗрдВред
berries рдХреЗ рд▓рд┐рдП, рдЖрдк рддреАрди (3) рдкреНрд░рдХрд╛рд░ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рд╣реЛрддреЗ рд╣реИрдВ, рдпреЗ рд╣реИрдВ red, blue, рдФрд░ purpleред рдЗрдиреНрд╣реЗрдВ blue carpet рдХреЗ рдкрд╛рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрдирдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдХреА рдПрдХрддреНрд░рд┐рдд рдорд╛рддреНрд░рд╛ рднреА рдЬреЛрдбрд╝рдиреА рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░: pack_multi("berries", red = 3 , blue = 2 , purple = 4 )
fruit рдХреЗ рд▓рд┐рдП, рдЖрдк рдЪрд╛рд░ (4) рдкреНрд░рдХрд╛рд░ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рд╣реЛрддреЗ рд╣реИрдВ, рдпреЗ рд╣реИрдВ apple, pear, orange, рдФрд░ peachред рдЗрдиреНрд╣реЗрдВ red carpet рдХреЗ рдкрд╛рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд╕рдорд╛рди рд╣реА рдлреЙрд░реНрдореЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕реНрддрд░ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдФрд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред