Przekazywanie wielu parametrów do funkcji w Pythonie

Załóżmy, że mamy funkcję, która przyjmuje kilka parametrów liczbowych:

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

Podczas wywołania funkcji podane liczby 2 i 3 trafią do zmiennych num1 i num2 odpowiednio.

Ale zdarzają się przypadki, gdy podczas wywołania funkcji trzeba przekazać wiele parametrów, których liczba nie jest z góry znana. W Pythonie można zadeklarować w definicji funkcji tylko jedną zmienną, z której później wyłoni się krotka wszystkich przekazanych podczas wywołania parametrów. Aby to zrobić, przed tą zmienną należy umieścić symbol *. Taką zmienną zwykle nazywa się args, ale można nadać jej dowolną inną nazwę. Aby wypisać wszystkie parametry, należy w ciele funkcji wpisać tę zmienną, ale już bez *:

pythondef func(*args):
  return args
  
print(func(1, 2, 3)) # wypisze (1, 2, 3)

Następnie na otrzymanych parametrach można wykonywać inne operacje. Obliczmy ich sumę:

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

Napisz funkcję, która będzie przyjmować jako parametry nieograniczoną liczbę nazw użytkowników i wypisywać je w konsoli w postaci krotki.