Több paraméter átadása függvénynek Pythonban

Tegyük fel, hogy van egy függvényünk, amely több numerikus paramétert fogad:

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

A függvény meghívásakor a megadott 2 és 3 számok a num1 és num2 változókba kerülnek.

De előfordulnak olyan esetek, amikor egy függvény meghívásakor sok paramétert kell átadni, amelyek száma előre nem ismert. Pythonban a függvény deklarálásakor csak egy változót adhatunk meg, amelyből később a meghívásnál átadott összes paraméter tuple-je lesz. Ehhez a változó elé egy * szimbólumot kell tenni. Ezt a változót általában args-nak nevezik, de bármilyen más nevet is adhatunk neki. Az összes paraméter kiírásához a függvény törzsében ezt a változót kell megadni, de már * nélkül:

pythondef func(*args):
  return args
  
print(func(1, 2, 3)) # kiírja (1, 2, 3)

Az így kapott paraméterekkel ezután bármilyen műveletet végezhetünk. Számítsuk ki az összegüket:

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

Írj egy függvényt, amely korlátlan számú felhasználónevet fogad paraméterként, és azokat tuple formájában írja ki a konzolra.