Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zmodyfikuj nagłówek funkcji tak, aby przyjmowała dwa parametry: word1 i word2, w tej kolejności.
  • Połącz każdy z ciągów word1 i word2 z '!!!' i przypisz wyniki odpowiednio do shout1 i shout2.
  • Połącz shout1 i shout2 razem, w tej kolejności, i przypisz wynik do new_shout.
  • Przekaż ciągi 'congratulations' i 'you', w tej kolejności, jako argumenty wywołania funkcji shout(). Przypisz zwróconą wartość do yell.

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)
Edytuj i uruchom kod