Combinaison de paramètres ordinaires et *args en Python

Dans une fonction, il est possible de combiner des paramètres ordinaires et *args. Seulement dans ce cas, *args doivent toujours se trouver en dernière position. Ajoutons à notre fonction deux paramètres numériques supplémentaires et affichons-les dans la console avec *args :

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

func(1, 2, 3, 4, 5) # affichera 1 2 (3, 4, 5)

Après l'exécution du code, les nombres 1 et 2 s'afficheront dans la console séparément du tuple des autres nombres, puisque le système les a attribués à num1 et num2 respectivement :

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

Quel sera le résultat de l'exécution du code suivant :

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