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:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # akan memaparkan 3
Mari kita jadikan parameter kedua
mempunyai nilai lalai 2:
def func(num1, num2=2):
return num1 + num2
Mari kita uji fungsi kita hanya dengan parameter pertama:
print(func(1)) # akan memaparkan 3
Walaupun nombor kedua adalah parameter pilihan, nilainya masih boleh ditetapkan apabila fungsi dipanggil:
print(func(2, 4)) # akan memaparkan 6
Diberi fungsi:
def func(num=5):
return num * 2
Fungsi ini dipanggil seperti berikut:
print(func(2))
print(func(10))
print(func())
Terangkan apakah hasil setiap panggilan fungsi tersebut.
Diberi fungsi:
def func(num1=1, num2=3):
return num2 - num1
Fungsi ini dipanggil seperti berikut:
print(func(6, 10))
print(func(5))
print(func())
Terangkan apakah hasil setiap panggilan fungsi tersebut.