IniziaInizia gratis

Funzioni a parametro singolo

Congratulazioni! Hai definito e chiamato con successo la tua funzione! È davvero fantastico.

Nell'esercizio precedente hai definito e chiamato la funzione shout(), che stampava una stringa concatenata con '!!!'. Ora aggiornerai shout() aggiungendo un parametro in modo che possa accettare ed elaborare qualsiasi argomento stringa gli venga passato. Nota anche che shout(word), la parte dell'intestazione che specifica il nome della funzione e i parametri, è nota come firma della funzione. Potresti incontrare questo termine in natura!

Questo esercizio fa parte del corso

Introduzione alle funzioni in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Completa l'intestazione della funzione aggiungendo il nome del parametro, word.
  • Assegna il risultato della concatenazione di word con '!!!' a shout_word.
  • Stampa il valore di shout_word.
  • Chiama la funzione shout(), passandole la stringa 'congratulations'.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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