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
Istruzioni dell'esercizio
- Definisci una funzione chiamata
concat()che accetta argomenti arbitrari chiamatiargs. - Usa un ciclo
forper iterare su ogniarginargs. - 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!"))