Funktioner med flera parametrar
I den förra lektionen gick Hugo igenom hur man använder flera parametrar när man definierar funktioner. Nu ska du använda det du lärt dig för att bygga vidare på funktionen shout(). Den här gången ska du ändra shout() så att den tar emot två argument. Delar av funktionen shout(), som du skrev tidigare, visas nedan.
Den här övningen är en del av kursen
Introduktion till funktioner i Python
Övningsinstruktioner
- Ändra funktionshuvudet så att det tar emot två parametrar,
word1ochword2, i den ordningen. - Konkatenera
word1respektiveword2med'!!!'och tilldela resultaten tillshout1respektiveshout2. - Konkatenera
shout1ochshout2, i den ordningen, och tilldela resultatet tillnew_shout. - Skicka strängarna
'congratulations'och'you', i den ordningen, till ett anrop avshout(). Tilldela returvärdet tillyell.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)