Mik az operátorok a Pythonban?

Befejeződött

A matematika általában négy alapvető műveletből áll: összeadás, kivonás, szorzás és osztás. A Python támogatja ezt a négy operátort és néhány másikat. Vizsgáljuk meg a programokban leggyakrabban használt operátorokat.

Összeadás

A Python az + összeadást jelzi. A két szám közötti használat + összeadja őket, és megadja a végösszeget.

answer = 30 + 12
print(answer)

Kimenet: 42

Megjegyzés:

Az operátorok ugyanúgy viselkednek, ha literális számokat (például 42) vagy változókat használnak.

Kivonás

Hasonlóképpen a Python a kivonáshoz is használható - . Két szám közötti használat - kivonja a két számot, és megadja a különbséget.

difference = 30 - 12
print(difference)

Kimenet: 18

Szorzás

A Pythonban * a szorzási operátor. Két szám szorzatát biztosítja:

product = 30 * 12
print(product)

Kimenet: 360

Osztás

Végül az / osztáshoz használatos. Két szám hányadosát adja meg:

quotient = 30 / 12
print(quotient)

Kimenet: 2.5

Osztással végzett munka

Tegyük fel, hogy több másodpercet kell percekké és másodpercekké alakítania a megjelenítéshez.

seconds = 1042

Az első lépés a percek másodpercben 1042 megadott számának meghatározása. Másodpercek 60 egy perc alatt, akkor osztva 60 , és kap egy választ 17.3666667. Az önt érdeklő szám egyszerűen 17. Mindig lefelé szeretne kerekíteni az úgynevezett padlóelosztó használatával. A Pythonban a padlóelosztó végrehajtásához a //.

seconds = 1042
display_minutes = 1042 // 60
print(display_minutes)

Kimenet: 17

A következő lépés a másodpercek számának meghatározása. Ez a szám a fennmaradó rész 1042 , ha osztva a következővel 60: A fennmaradó részt a Pythonban található modulo operátorral % találja meg. A fennmaradó részt 1042 / 6022a modulo operátor adja meg.

seconds = 1042
display_minutes = 1042 // 60
display_seconds = 1042 % 60

print(display_minutes)
print(display_seconds)
17
22

A művelet sorrendje

A Python tiszteletben tartja a matematikai műveletek sorrendjét. A műveleti sorrend azt diktálja, hogy a kifejezéseket a következő sorrendben kell kiértékelni:

  1. Zárójelek
  2. Exponents – Hatványozás
  3. Szorzás és osztás
  4. Összeadás és kivonás

Figyelje meg, hogyan történik a zárójelek kiértékelése bármely más művelet előtt. A zárójelek használatával biztosítható, hogy a kód kiszámítható módon fusson, és a kód könnyebben olvashatóvá és karbantarthatóvá válik. Ennek eredményeképpen ajánlott zárójeleket használni akkor is, ha a műveleti sorrend ugyanúgy értékelné őket nélkülük. A következő két kódsorban a második érthetőbb, mert a zárójelek egyértelműen jelzik, hogy milyen műveletet hajtanak végre először.

result_1 = 1032 + 26 * 2
print(result_1)
result_2 = 1032 + (26 * 2)
print(result_2)

A válasz mindkét esetben ugyanaz - 1084.