Parameter Pilihan dalam Fungsi Python

Parameter fungsi boleh dijadikan tidak wajib. Untuk melakukan ini, parameter perlu diberikan nilai lalai. Mari kita lihat bagaimana ia dilakukan. Katakan kita mempunyai fungsi berikut:

pythondef func(num1, num2):
  return num1 + num2

print(func(1, 2)) # akan memaparkan 3

Mari kita jadikan parameter kedua mempunyai nilai lalai 2:

pythondef func(num1, num2=2):
  return num1 + num2

Mari kita uji fungsi kita hanya dengan parameter pertama:

pythonprint(func(1)) # akan memaparkan 3

Walaupun nombor kedua adalah parameter pilihan, nilainya masih boleh ditetapkan apabila fungsi dipanggil:

pythonprint(func(2, 4)) # akan memaparkan 6
Задание 1

Diberi fungsi:

pythondef func(num=5):
  return num * 2

Fungsi ini dipanggil seperti berikut:

pythonprint(func(2))
print(func(10))
print(func())

Terangkan apakah hasil setiap panggilan fungsi tersebut.

Задание 2

Diberi fungsi:

pythondef func(num1=1, num2=3):
  return num2 - num1

Fungsi ini dipanggil seperti berikut:

pythonprint(func(6, 10))
print(func(5))
print(func())

Terangkan apakah hasil setiap panggilan fungsi tersebut.