Kombination von normalen Parametern und *args in Python

In einer Funktion können normale Parameter und *args kombiniert werden. Nur in diesem Fall muss *args immer an letzter Stelle stehen. Fügen wir unserer Funktion zwei zusätzliche numerische Parameter hinzu und geben sie zusammen mit *args in der Konsole aus:

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

func(1, 2, 3, 4, 5) # gibt 1 2 (3, 4, 5) aus

Nach der Ausführung des Codes werden die Zahlen 1 und 2 in der Konsole separat vom Tupel der anderen Zahlen ausgegeben, da das System sie num1 und num2 zugeordnet hat:

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

Wie wird das Ergebnis der Ausführung des folgenden Codes sein:

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