Python-da funksiýa birnäçe parametri almak

Geliň, bizde birnäçe san parametrlerini alýan funksiýa bar bolsun:

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

Funksiýa çagyrylanda berlen 2 we 3 sanlary degişlilikde num1 we num2 üýtgeýjilerine düşer.

Emma käte funksiýany çagyrylanda öňünden belgisiz sanynda köp parametr geçirmek zerur bolýar. Python-da funksiýany ýazylanda diňe bir üýtgeýji belläp bolýar, soňra bolsa ol çagyrylyş wagty geçirilen ähli parametrleriň koržinini hödürleýär. Bunuň üçin şu üýtgeýjiniň öňünde * nyşanyny görkezmeli. Beýle üýtgeýjilere adetde args diýilýär, ýöne ona islendik başga atamagy hem bolýar. Ähli parametrleri çykarmak üçin funksiýanyň gurlyşynda bu üýtgeýjini ýazmaly, ýöne indi * sözsüz:

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

Soňra alynan parametrler bilen islendik beýleki ämelleri ýerine ýetirip bolýar. Geliň olaryň jemini alyň:

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

Ulanyjylaryň atlaryny çäksiz mukdarda parametr hökmünde kabul edýän we olary konsolda koržin görnüşinde çykarýan funksiýa ýazyň.