Սովորական պարամետրերի և *args-ի համադրումը Python-ում

Ֆունկցիայի մեջ կարելի է համադրել սովորական պարամետրերը և *args-ը: Միայն այս դեպքում *args-ը միշտ պետք է լինեն վերջին տեղում: Եկեք մեր ֆունկցիային ավելացնենք երկու լրացուցիչ թվային պարամետր ու դուրս բերենք դրանք կոնսոլում *args-ի հետ միասին:

pythondef func(num1, num2, *args):
  print(num1, num2, args)

func(1, 2, 3, 4, 5) # կարտածի 1 2 (3, 4, 5)

Կոդի կատարումից հետո կոնսոլում 1 և 2 թվերը կարտածվեն առանձին այլ թվերի tuple-ից, քանի որ համակարգը դրանք վերագրել է num1-ին և num2-ին համապատասխանաբար:

python1 2 (3, 4, 5)
Задание 1

Ինչ կլինի հետևյալ կոդի կատարման արդյունքը:

pythondef func(num1, num2, *args):
  return sum(args) + (num1 * num2)
  
print(func(10, 5, 1, 2, 3))