Informatika1-2014/Gyakorlat3
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2014. szeptember 29., 20:46-kor történt szerkesztése után volt.
Ismétlés az elõadásról
- Elágazás:
if feltétel1: mûvelet1 elif feltétel2: mûvelet2 else: mûvelet3
- Minden aminek igaz-hamis értéke van lehet feltétel. Pl: x > 5, vagy akár x * 6 + 16 == 15 * y + 1
- While ciklus:
i = 1 x = 254 while i <= x: if x % i == 0: print i i = i + 1
- Ezt találjátok ki mit csinál!
- Függvény definiálás:
def titok(x): i = 1 while i <= x: if x % i == 0: print i i = i + 1
- Függvény meghívása:
titok(4752)
- Függvényeknek akárhány paramétere (bemenete) lehet, akár 0 is.
- Nagy különbség van a kiírás és érték visszaadás közt:
def fv1(x): print x * x + 2 * x - 1 def fv2(x): return x * x + 2 * x - 1 ertek1 = fv1(5) ertek2 = fv2(5)
- Az ertek1 értéke None mivel a fv1 nem ad vissza semmilyen értéket, csak kiírja.
- Az ertek2 értéke 34, mert a fv2 visszaadta azt az értéket (return) és nem kiírta
- Függvény csak egy értéket tud visszaadni, de akárhányat ki tud írni:
def pelda(): print 22 return 5 print 15 x = pelda()
- A 15 nem lesz kiírva, mert a return 5 paranccsal visszatér a függvény, azaz ezt az értéket visszaadja és értékül adódik az 5 x-nek