IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Modifica l'intestazione della funzione in modo che accetti due parametri, word1 e word2, in quest'ordine.
  • Concatena word1 e word2 con '!!!' e assegnali a shout1 e shout2, rispettivamente.
  • Concatena shout1 e shout2 insieme, in quest'ordine, e assegna a new_shout.
  • Passa le stringhe 'congratulations' e 'you', in quest'ordine, a una chiamata a shout(). Assegna il valore di ritorno a yell.

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)
Modifica ed esegui il codice