Penggabungan Parameter Biasa dan *args dalam Python

Dalam fungsi, anda boleh menggabungkan parameter biasa dan *args. Hanya dalam kes ini, *args mesti sentiasa diletakkan di tempat terakhir. Mari tambahkan dua parameter nombor tambahan kepada fungsi kita dan outputkannya ke konsol bersama-sama dengan *args:

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

func(1, 2, 3, 4, 5) # akan output 1 2 (3, 4, 5)

Selepas kod dilaksanakan, nombor 1 dan 2 akan dioutputkan secara berasingan daripada tupel nombor-nombor lain, kerana sistem mengklasifikasikannya kepada num1 dan num2 secara berasingan:

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

Apakah hasil pelaksanaan kod berikut:

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