Adăugarea argumentelor arbitrare
Python permite funcțiilor personalizate să accepte oricâte argumente poziționale prin folosirea „argumentelor arbitrare". Această flexibilitate face ca funcțiile să poată fi utilizate în moduri variate, producând în continuare rezultatele așteptate.
Vei folosi această capacitate pentru a construi o funcție care concatenează (unește) șiruri de caractere, indiferent de câte blocuri de text sunt furnizate!
Acest exercițiu face parte din cursul
Python intermediar pentru dezvoltatori
Instrucțiuni pentru exercițiu
- Definește o funcție numită
concat()care acceptă argumente arbitrare numiteargs. - Folosește o buclă
forpentru a itera peste fiecareargdinargs. - Apelează funcția pentru a verifica că funcționează corect.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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!"))