2020. október 13., kedd

Logikai operátorok - Python

 Logikai operátorok 3 fajta van, az end az or és a not. 


szam1 = 2
szam2 = 4  
"""logikai operátorokkal több összehasonlítást is végre tudunk hajtani.
print(szam1 < szam2 and szam1 = szam2) amikor ez végre hajtódik, akkor 
True and True = True ha mindkét oldal igaz az egész képlet igaz
True and False = False,, mert ha a képlet jobb oldala igaz, és a 
bal oldala hamis akkor hamis értéket ad
False and True = False, mert ha bal oldal hamis, és jobb oldal 
igaz akkor is hamis értéket ad
False and False = False
Tehát az and-nél mindkét oldalnak igaznak kell lennie, ahhoz 
hogy igazat kapjunk.
A vagy (or) esetében, elég ha a képlet egyik oldala igaz, már 
akkor igazat kapunk.
True or True = True
True or False = True
False or True = True
False or False = False
True and not False = True ez ugyanaz mintha azt mondanám 
hogy True and True"""
#nézzünk rá néhány példát:
print(szam1 < szam2 and szam1 == 3)
""" az első igaz, a második hamis, így mivel az and-et 
használjuk false értéket ad, de ha megváltoztatjuk or-ra 
akkor igaz értéket fog vissza adni, mert elég, hogy a képlet 
fele legyen igaz."""
print(szam1 < szam2 or szam1 == 3 or 6)
#első igaz középső hamis, utolsó igaz így is igaz értéket kapunk.
print(szam1 < szam2 and not szam1 == 3)
"""az eleje igaz, a második is igaz, mert azt írjuk nem hamis, 
vagyis true, a két tue érték pedig true kimenetet ad. #not True = False"""

""""Ezzel átvettük a 4 fő operátor típust. 99%-ban ez a 4 
operátor került felhasználásra a programozói pályafutás során. 
Ezen kívül vannak még operátorok, amik ritkábban kerülnek 
felhasználásra, ezekre majd vissza térünk még. """

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