Přidávání libovolného počtu argumentů
Python umožňuje vlastním funkcím přijímat libovolný počet pozičních argumentů pomocí tzv. „libovolných argumentů". Tato flexibilita ti dovoluje používat funkce různými způsoby a přitom stále dostávat očekávané výsledky.
Využij tuto sílu a vytvoř funkci, která spojuje (konkatenuje) řetězce dohromady – bez ohledu na to, kolik bloků textu jí předáš!
Toto cvičení je součástí kurzu
Intermediate Python for Developers
Pokyny k cvičení
- Definuj funkci
concat(), která přijímá libovolné argumenty nazvanéargs. - Použij smyčku
fork iteraci přes každýargvargs. - Zavolej funkci a otestuj, že funguje správně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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!"))