Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Ändra funktionshuvudet så att det tar emot två parametrar, word1 och word2, i den ordningen.
  • Konkatenera word1 respektive word2 med '!!!' och tilldela resultaten till shout1 respektive shout2.
  • Konkatenera shout1 och shout2, i den ordningen, och tilldela resultatet till new_shout.
  • Skicka strängarna 'congratulations' och 'you', i den ordningen, till ett anrop av shout(). Tilldela returvärdet till yell.

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)
Redigera och kör kod