Funkcje z wieloma parametrami
W ostatniej lekcji Hugo omówił używanie wielu parametrów w definicjach funkcji. Teraz wykorzystasz zdobytą wiedzę, aby rozbudować funkcję shout(). Zmodyfikujesz ją tak, by przyjmowała dwa argumenty. Poniżej widoczna jest część funkcji shout(), którą napisano wcześniej.
To ćwiczenie jest częścią kursu
Wprowadzenie do funkcji w Pythonie
Instrukcje do ćwiczenia
- Zmodyfikuj nagłówek funkcji tak, aby przyjmowała dwa parametry:
word1iword2, w tej kolejności. - Połącz każdy z ciągów
word1iword2z'!!!'i przypisz wyniki odpowiednio doshout1ishout2. - Połącz
shout1ishout2razem, w tej kolejności, i przypisz wynik donew_shout. - Przekaż ciągi
'congratulations'i'you', w tej kolejności, jako argumenty wywołania funkcjishout(). Przypisz zwróconą wartość doyell.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Define shout with parameters word1 and word2
def shout(____, ____):
"""Concatenate strings with three exclamation marks"""
# Concatenate word1 with '!!!': shout1
# Concatenate word2 with '!!!': shout2
# Concatenate shout1 with shout2: new_shout
# Return new_shout
return new_shout
# Pass 'congratulations' and 'you' to shout(): yell
# Print yell
print(yell)