1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do funkcí v Pythonu

Connected

cvičení

Funkce s proměnným počtem argumentů (*args)

Flexibilní argumenty ti umožňují předat funkci libovolný počet argumentů. V tomto cvičení si procvičíš definici funkce, která přijímá proměnný počet řetězcových argumentů.

Funkce, kterou budeš definovat, se jmenuje gibberish() a umí přijmout libovolný počet řetězcových hodnot. Vrací jeden řetězec vzniklý zřetězením všech předaných argumentů ve stejném pořadí, v jakém byly funkci předány. Funkci nejprve zavoláš s jedním řetězcovým argumentem a pak uvidíš, jak se výstup změní při volání s více argumenty. Připomeň si z předchozího videa, že uvnitř definice funkce je args n-tice (tuple).

Pokyny

100 XP
  • Dokonči hlavičku funkce s názvem gibberish. Funkce přijímá jediný flexibilní argument *args.
  • Inicializuj proměnnou hodgepodge jako prázdný řetězec.
  • Na konci těla funkce vrať proměnnou hodgepodge.
  • Zavolej gibberish() s jedním řetězcem "luke" a výsledek přiřaď do proměnné one_word.
  • Klikni na tlačítko Submit, aby se gibberish() zavolala s více argumenty a výsledek se vypsal do shellu.