IniziaInizia gratis

Aggiungere argomenti arbitrari

Python permette alle funzioni personalizzate di accettare un numero qualsiasi di argomenti posizionali usando gli "argomenti arbitrari". Questa flessibilità consente di usare le funzioni in vari modi ottenendo comunque i risultati attesi.

Sfruttando questa possibilità, costruirai una funzione che concatena (unisce) stringhe, a prescindere da quanti blocchi di testo vengono forniti!

Questo esercizio fa parte del corso

Python intermedio per sviluppatori

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci una funzione chiamata concat() che accetta argomenti arbitrari chiamati args.
  • Usa un ciclo for per iterare su ogni arg in args.
  • Chiama la funzione per verificare che funzioni correttamente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Define a function called concat
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

# Call the function
print(____("Python", "is", "great!"))
Modifica ed esegui il codice