Python-da funksiyaya bir neçə parametrin ötürülməsi

Tutaq ki, bizim bir neçə ədəd parametri qəbul edən funksiyamız var:

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

Funksiya çağırıldıqda verilmiş 2 və 3 ədədləri müvafiq olaraq num1 və num2 dəyişənlərinə düşəcək.

Lakin elə hallar olur ki, funksiyanı çağırarkən çoxlu parametrlər ötürmək lazım gəlir, onların sayı əvvəlcədən məlum olmur. Python-da funksiyanı təyin edərkən yalnız bir dəyişən təyin etmək olar, ondan sonra bütün ötürülmüş parametrlərin kortecı əldə ediləcək. Bunun üçün həmin dəyişəndən əvvəl * simvolu qoymaq lazımdır. Belə dəyişən ənənəvi olaraq args adlanır, lakin ona hər hansı başqa ad da vermək olar. Bütün parametrləri çap etmək üçün funksiyanın badində bu dəyişəni, lakin artıq * olmadan yazmaq lazımdır:

pythondef func(*args):
  return args
  
print(func(1, 2, 3)) # (1, 2, 3) çap edəcək

Sonra əldə edilmiş parametrlərlə istənilən digər əməliyyatları yerinə yetirmək olar. Gəlin onların cəmini tapaq:

pythondef func(*args):
  return sum(args)
  
print(func(1, 2, 3)) # 6 çap edəcək
Задание 1

İstifadəçi adlarını limitsiz sayda parametr kimi qəbul edən və onları konsolda kortec şəklində çap edən funksiya yazın.