Kom igångKom igång gratis

Funktioner med en parameter

Bra jobbat! Du har nu definierat och anropat din egen funktion – det är ett riktigt steg framåt.

I förra övningen definierade och anropade du funktionen shout(), som skrev ut en sträng sammansatt med '!!!'. Nu ska du uppdatera shout() genom att lägga till en parameter, så att den kan ta emot och bearbeta vilket strängargument som helst. Notera också att shout(word) – den del av huvudet som anger funktionsnamnet och parametern/parametrarna – kallas för funktionens signatur. Det är ett begrepp du kan stöta på i praktiken!

Den här övningen är en del av kursen

Introduktion till funktioner i Python

Visa kurs

Övningsinstruktioner

  • Komplettera funktionshuvudet genom att lägga till parameternamnet word.
  • Tilldela shout_word resultatet av att sammanfoga word med '!!!'.
  • Skriv ut värdet av shout_word.
  • Anropa funktionen shout() och skicka strängen 'congratulations' som argument.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Define shout with the parameter, word
def shout(____):
    """Print a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    ____ = ____ + '!!!'

    # Print shout_word
    print(____)

# Call shout with the string 'congratulations'
Redigera och kör kod