Rozdział 4 · Python lubi liczby

Operatory arytmetyczne

Pełny zestaw operatorów do pracy z liczbami, od dodawania do potęgowania.

Python obsługuje pełny zestaw operatorów arytmetycznych — większość z nich już jest Znam to z matematyki, ale kilka z nich ma szczególne, „programistyczne”

OperatorNazwaPrzykładRezultat
+Dodawanie7 + 310
-Odejmowanie7 - 34
*Mnożenie7 * 321
/Dywizja (zawsze float)7 / 32.333…
//Dzielenie całkowite7 // 32
%Pozostałość dywizji7 % 31
**Potęgowanie7 ** 3343

Unary + i -

Plus i minus również działają jako operatory unarne — przed jedną liczbą, bez drugiej Operand:

unarnye.py
x = 5
print(-x)   # -5
print(+x)   #5 (unarny + prawie nie używany, ale istnieje)

Operatorzy w związku z rzeczywistym zadaniem

Weźmy na zniżoną cenę produktu:

skidka.py
price = 1000
discount_percent = 15
discount_amount = price * discount_percent / 100
final_price = price - discount_amount
print(final_price)  # 850.0
Praktyka: Operatory arytmetyczne
Interaktywny laptop bezpośrednio w przeglądarce – przewiduj i sprawdź wynik
Otwórz praktykę →