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
Övningsinstruktioner
- Komplettera funktionshuvudet genom att lägga till parameternamnet
word. - Tilldela
shout_wordresultatet av att sammanfogawordmed'!!!'. - 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'