A Python függvények opcionális paraméterei

A függvények paramétereit lehet nem kötötté tenni. Ehhez alapértelmezett értéket kell megadni a paramétereknek. Nézzük meg, hogyan is történik ez. Tegyük fel, hogy a következő függvényünk van:

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

print(func(1, 2)) # kiírja 3-t

Tegyük meg, hogy a második paraméter alapértelmezetten a 2 értékkel rendelkezzen:

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

Ellenőrizzük a függvényünk működését csak az első paraméterrel:

pythonprint(func(1)) # kiírja 3-t

Annak ellenére, hogy a második szám egy opcionális paraméter, mégis megadhatunk neki értéket a függvény hívásakor:

pythonprint(func(2, 4)) # kiírja 6-ot
Задание 1

Adott a következő függvény:

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

Ezt a függvényt a következőképpen hívjuk:

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

Mondd el, mi lesz az eredménye az egyes függvényhívásoknak.

Задание 2

Adott a következő függvény:

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

Ezt a függvényt a következőképpen hívjuk:

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

Mondd el, mi lesz az eredménye az egyes függvényhívásoknak.