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:

pythondef 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:

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

Le të kontrollojmë funksionin tonë vetëm me parametrin e parë:

pythonprint(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:

pythonprint(func(2, 4)) # do të shfaqë 6
Задание 1

Është dhënë funksioni:

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

Ky funksion thirret si më poshtë:

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

Tregoni, cili do të jetë rezultati i secilës prej thirrjeve të funksionit.

Задание 2

Është dhënë funksioni:

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

Ky funksion thirret si më poshtë:

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

Tregoni, cili do të jetë rezultati i secilës prej thirrjeve të funksionit.