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:
pythondef func(num1, num2):
return num1 + num2
print(func(1, 2)) # ispisaće 3
Hajde da učinimo da drugi parametar
podrazumevano ima vrednost 2:
pythondef func(num1, num2=2):
return num1 + num2
Proverimo rad naše funkcije samo sa prvim parametrom:
pythonprint(func(1)) # ispisaće 3
Iako je drugi broj opcioni parametar, njegvoj vrednosti se ipak može zadati prilikom pozivanja funkcije:
pythonprint(func(2, 4)) # ispisaće 6
Задание 1
Data je funkcija:
pythondef func(num=5):
return num * 2
Ova funkcija se poziva na sledeći način:
pythonprint(func(2))
print(func(10))
print(func())
Objasnite, kakav će biti rezultat svakog od poziva funkcije.
Задание 2
Data je funkcija:
pythondef func(num1=1, num2=3):
return num2 - num1
Ova funkcija se poziva na sledeći način:
pythonprint(func(6, 10))
print(func(5))
print(func())
Objasnite, kakav će biti rezultat svakog od poziva funkcije.