Funzioni con più parametri
Hugo ha parlato dell'uso di parametri multipli nella definizione delle funzioni nella scorsa lezione. Ora utilizzerai ciò che hai imparato per modificare ulteriormente la funzione shout(). In questo caso, modificherai shout() per accettare due argomenti. Sono mostrate alcune parti della funzione shout(), che hai scritto in precedenza.
Questo esercizio fa parte del corso
Introduzione alle funzioni in Python
Istruzioni dell'esercizio
- Modifica l'intestazione della funzione in modo che accetti due parametri,
word1eword2, in quest'ordine. - Concatena
word1eword2con'!!!'e assegnali ashout1eshout2, rispettivamente. - Concatena
shout1eshout2insieme, in quest'ordine, e assegna anew_shout. - Passa le stringhe
'congratulations'e'you', in quest'ordine, a una chiamata ashout(). Assegna il valore di ritorno ayell.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)