Kết hợp tham số thông thường và *args trong Python

Trong một hàm, bạn có thể kết hợp các tham số thông thường và *args. Chỉ trong trường hợp này *args phải luôn đứng ở vị trí cuối cùng. Hãy thêm vào hàm của chúng ta hai tham số số bổ sung và in chúng ra console cùng với *args:

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

func(1, 2, 3, 4, 5) # sẽ in ra 1 2 (3, 4, 5)

Sau khi thực thi mã, các số 1 và 2 sẽ được in ra riêng biệt so với tuple của các số khác, vì hệ thống đã xếp chúng vào num1 và num2 tương ứng:

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

Kết quả thực thi của đoạn mã sau sẽ là gì:

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