Az operátorok azok az eszközök, amelyekkel a Python számol, összehasonlít, döntési alapot képez és logikai kapcsolatokat hoz létre. Ha a változók az adatokat tárolják, akkor az operátorok teszik lehetővé, hogy a program valóban dolgozzon ezekkel az adatokkal.
Aritmetikai operátorok
+összeadás-kivonás*szorzás/osztás//egészosztás%maradékos osztás**hatványozás
a = 10
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)
Miért különösen fontos a % operátor?
A maradékos osztás rendkívül hasznos például páros/páratlan vizsgálathoz, ismétlődő mintákhoz és cikluslogikához.
number = 8
if number % 2 == 0:
print("Páros")
Összehasonlító operátorok
Ezek logikai eredményt adnak: True vagy False.
print(5 == 5)
print(10 > 3)
print(2 != 7)
Logikai operátorok
age = 20
has_id = True
if age >= 18 and has_id:
print("Belépés engedélyezve")
Tipikus hibák
=használata==helyett- az input eredményének stringként maradása számolás előtt
- nullával osztás
- túl bonyolult feltétel zárójelezés nélkül
Jó szokás: ha egy kifejezés túl bonyolultnak tűnik, használj zárójeleket. Nem csak a gépnek, hanem neked is könnyebben olvasható lesz a kód.