Prenos viacerých parametrov do funkcie v Pythone

Predpokladajme, že máme funkciu, ktorá prijíma niekoľko číselných parametrov:

pythondef func(num1, num2):
  return num1 + num2
  
print(func1(2, 3))

Pri volaní funkcie sa zadané čísla 2 a 3 dostanú do premenných num1 a num2 v tomto poradí.

No existujú prípady, keď je potrebné pri volaní funkcie odovzdať veľa parametrov, ktorých počet nie je vopred známy. V Pythone je možné pri deklarácii funkcie definovať iba jednu premennú, z ktorej sa neskôr vytvorí n-tica všetkých odovzdaných parametrov. Na to je potrebné pred touto premennou uviesť symbol *. Takáto premenná sa zvyčajne nazýva args, no je možné ju pomenovať ľubovoľne inak. A na to, aby sa vypísali všetky parametre, je potrebné v tele funkcie napísať túto premennú, ale už bez *:

pythondef func(*args):
  return args
  
print(func(1, 2, 3)) # vypíše (1, 2, 3)

S získanými parametrami je možné následne vykonávať ďalšie operácie. Vypočítajme ich súčet:

pythondef func(*args):
  return sum(args)
  
print(func(1, 2, 3)) # vypíše 6
Задание 1

Napíšte funkciu, ktorá bude prijímať ako parametre neobmedzený počet mien používateľov a vypisovať ich do konzoly vo forme n-tice.