Parametrat Opcionalë të Funksioneve në Python
Parametrat e funksioneve mund të bëhen jo obligues. Për këtë, parametrive duhet t'u caktohen vlera default. Le të shohim se si bëhet kjo. Le të themi se kemi funksionin e mëposhtëm:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # do të shfaqë 3
Le ta bëjmë që parametri i dytë
të ketë si default vlerën 2:
def func(num1, num2=2):
return num1 + num2
Le të kontrollojmë funksionin tonë vetëm me parametrin e parë:
print(func(1)) # do të shfaqë 3
Edhe pse numri i dytë është një parametër opcional, mund t'i jepet një vlerë gjatë thirrjes së funksionit:
print(func(2, 4)) # do të shfaqë 6
Është dhënë funksioni:
def func(num=5):
return num * 2
Ky funksion thirret si më poshtë:
print(func(2))
print(func(10))
print(func())
Tregoni, cili do të jetë rezultati i secilës prej thirrjeve të funksionit.
Është dhënë funksioni:
def func(num1=1, num2=3):
return num2 - num1
Ky funksion thirret si më poshtë:
print(func(6, 10))
print(func(5))
print(func())
Tregoni, cili do të jetë rezultati i secilës prej thirrjeve të funksionit.