Parameter Opsional Fungsi di Python
Parameter fungsi dapat dibuat tidak wajib. Untuk melakukan ini, parameter perlu diberikan nilai default. Mari kita lihat bagaimana hal ini dilakukan. Misalkan kita memiliki fungsi berikut:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # akan menampilkan 3
Mari kita buat agar parameter kedua
secara default memiliki nilai 2:
def func(num1, num2=2):
return num1 + num2
Mari kita periksa kerja fungsi kita hanya dengan parameter pertama:
print(func(1)) # akan menampilkan 3
Meskipun angka kedua merupakan parameter opsional, nilainya tetap bisa diberikan saat memanggil fungsi:
print(func(2, 4)) # akan menampilkan 6
Diberikan fungsi:
def func(num=5):
return num * 2
Fungsi ini dipanggil dengan cara berikut:
print(func(2))
print(func(10))
print(func())
Jelaskan, apa hasil dari masing-masing pemanggilan fungsi.
Diberikan fungsi:
def func(num1=1, num2=3):
return num2 - num1
Fungsi ini dipanggil dengan cara berikut:
print(func(6, 10))
print(func(5))
print(func())
Jelaskan, apa hasil dari masing-masing pemanggilan fungsi.