Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Definuj funkci concat(), která přijímá libovolné argumenty nazvané args.
  • Použij smyčku for k iteraci přes každý arg v args.
  • 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!"))
Upravit a spustit kód