2020. október 13., kedd

Pass, break, continue - Python

 """Pass, break, continous

3 kulcsszó, elsőként vizsgáljuk a pass kulcsszót, 
amikor létre hozunk egy örökös ciklust, a while ciklus 
testébe valamit meg kell adnunk, tehát  bele kell írni,
 de ha még nem tudjuk mit fogok bele írni, akkor helyettesítő 
szövegként placeholderként beírhatjuk azt, hogy pass. 
Innentől fogva ez már valid kód, nem lesz benne hiba, a 
passt bármikor használhatjuk, nem csinál semmit, ez egy 
helyettesítő szöveg. pl:"""
while True:
    break
"""létre hozunk egy for loopot. Az i az első sorban egy 
változó, mi nyomonköveti azt, hogy mennyiszer fut le a 
ciklus. Ez egy új változó, úgyhogy el kell látni érvényes 
változó névvel. A programozók kedvelik az i változó nevet, 
mivel az i egy rövidítés is lehet, az angol increment-re 
utal: magyarul növekményre, függvényváltozásra. Ez a 
változó segít minket nyomon követni, hogy mikor ér véget a ciklus.
A range függvény irányítja azt, hogy mennyiszer hajtódik 
végre a cikluskód. Itt jelen esetben 10szer tenné, ha tudnánk 
mit szeretnénk, ha még nem tudjuk a pass-t használjuk. """
for i in range(10):
    pass 
"""amikor tudjuk a kondíciót, megadjuk. 
Próbáljuk ki a következőt:"""
while True:
    break
for i in range(10):
    if i == 5:
        break
    print(i) 
"""ezzel azt mondtuk, hogy ha futtatjuk elszámol 4-ig, amikor 
az i értéke 5, akkor a break megszakítja a ciklust. Tehát a 
ciklust a break szóval tudjuk megszakítani. """
#hozzunk létre egy változót:
szam = 0
while True:  #itt létre hoztam egy örökös ciklust
    if szam == 5: # ha a szám eléri az ötöt, akkor szakítsa meg a loop-ot
        break
    szam+= 1 

#hozzunk létre egy for loopot
for i in range(10):
    if i ==5:
        continue
    print(i) # amikor i értéke öt lesz, mindent ami ezután 
következett volna, átugorja, nem hajtja végre, hanem átugrik a 
következő loopra, tehát átugrik 4-ről 6-ra az ötöst kihagyván. 
szamlalo = 0
while True: #örökös ciklus
    szamlalo += 1 #minden egyes értéket emelek egyel
    if szamlalo % 2 == 0: # a szamláloban a kettő elfér úgy hogy 
ne legyen #maradék, folytassa
        continue
    print(szamlalo)
    if szamlalo > 20: # ha eléri a 20-at szakítsa meg
            break # kondició amivel az örökös ciklust 
megszakíthatjuk,figyelnünk kell a behúzásra, 3tab-al szükséges, 
különben hibát fog jelezni
#Ezek 3 nagyon gyakori kulcsszavak, pass, break, és continue.
#Próbáljuk ki:
szamlalo = 0
while True: 
    szamlalo += 1 
    if szamlalo % 2 == 0: 
        continue
    print(szamlalo)
    if szamlalo > 20:
            break 

Nincsenek megjegyzések:

Megjegyzés küldése

12B 2024.04.16. helyettesítés

 Feladatokat ezen a linken találjátok: http://history.itwebguide.nhely.hu/tori_teszt.html az eredményről a képernyőképet kérem :D