Kombinering van gewone parameters en *args in Python

In 'n funksie kan jy gewone parameters en *args kombineer. Slegs in hierdie geval moet *args altyd laaste staan. Kom ons voeg by ons funksie twee bykomende numeriese parameters en druk hulle saam met *args in die konsole uit:

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

func(1, 2, 3, 4, 5) # sal 1 2 (3, 4, 5) uitdruk

Na die uitvoering van die kode sal die getalle 1 en 2 apart van die tupel ander getalle uitgedruk word, aangesien die stelsel hulle aan num1 en num2 toegewys het onderskeidelijk:

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

Wat sal die resultaat wees van die uitvoering van die volgende kode:

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