Python nabízí bohatou sadu operací pro provádění matematických výpočtů. Tyto operace zahrnují základní aritmetické operace. Zde jsou některé z nejběžnějších matematických operací v Pythonu:
cislo1 = 10
cislo2 = 5
soucet = cislo1 + cislo2
rozdil = cislo1 - cislo2
nasobek = cislo1 * cislo2
podil = cislo1 / cislo2
celociselny_podil = cislo1 // cislo2
zbytek_po_del = cislo1 % cislo2
print("Soucet:", soucet)
print("Rozdil:", rozdil)
print("Nasobek:", nasobek)
print("Podil:", podil)
print("Celociselny podil:", celociselny_podil)
print("Zbytek po deleni:", zbytek_po_del)
cislo1 = 10
cislo2 = 5
mocnina = cislo1 ** cislo2
print("Mocnina:", mocnina)
desetinne_cislo = 3.75
abs_hodnota = abs(desetinne_cislo)
cela_cast = int(desetinne_cislo)
print("Absolutni hodnota:", abs_hodnota)
print("Cela cast:", cela_cast)
V programování se často využívá následující syntaxe:
number = number + 1 # k hodnotě v proměnné number se přičte jednička
Tohle z matematického pohledu může působit nelogicky. Nicméně v Pythonu = neznamená rovnost, ale přiřazení. Proto výsledkem kódu bude zvětšení čísla v proměnné number o jedničku.