Opcioni parametri funkcija u Pythonu
Parametri funkcija se mogu učiniti neobaveznim. Za to je potrebno parametrima dodeliti podrazumevane vrednosti. Pogledajmo kako se to radi. Neka imamo sledeću funkciju:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # ispisaće 3
Hajde da učinimo da drugi parametar
podrazumevano ima vrednost 2:
def func(num1, num2=2):
return num1 + num2
Proverimo rad naše funkcije samo sa prvim parametrom:
print(func(1)) # ispisaće 3
Iako je drugi broj opcioni parametar, njegvoj vrednosti se ipak može zadati prilikom pozivanja funkcije:
print(func(2, 4)) # ispisaće 6
Data je funkcija:
def func(num=5):
return num * 2
Ova funkcija se poziva na sledeći način:
print(func(2))
print(func(10))
print(func())
Objasnite, kakav će biti rezultat svakog od poziva funkcije.
Data je funkcija:
def func(num1=1, num2=3):
return num2 - num1
Ova funkcija se poziva na sledeći način:
print(func(6, 10))
print(func(5))
print(func())
Objasnite, kakav će biti rezultat svakog od poziva funkcije.