Kelių parametrų perdavimas funkcijai Python kalba

Tarkime, kad turime funkciją, kuri priima kelis skaitinius parametrus:

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

Iškviečiant funkciją, nurodyti skaičiai 2 ir 3 pateks į kintamuosius num1 ir num2 atitinkamai.

Bet pasitaiko atvejų, kai reikia iškviesti funkciją perduodant daug parametrų, kurių skaičius iš anksto nežinomas. Python kalba galima apibrėžti funkcijoje tik vieną kintamąjį, iš kurio vėliau bus gautas visų perduotų parametrų iškvietimo metu kortėžas. Tam prieš šį kintamąjį reikia nurodyti simbolį *. Toks kintamasis įprastai vadinamas args, bet galima suteikti jam ir bet kokį kitą pavadinimą. O kad atspausdinti visus parametrus, reikia funkcijos korpuse nurodyti šį kintamąjį, bet jau be *:

pythondef func(*args):
  return args
  
print(func(1, 2, 3)) # išves (1, 2, 3)

Vėliau su gautais parametrais galima atlikti bet kokias kitas operacijas. Gautinkime jų sumą:

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

Parašykite funkciją, kuri priims kaip parametrus neribotą skaičių vartotojų vardų ir išves juos į konsolę kortėžo pavidalu.