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”
| Operator | Nazwa | Przykład | Rezultat |
|---|---|---|---|
+ | Dodawanie | 7 + 3 | 10 |
- | Odejmowanie | 7 - 3 | 4 |
* | Mnożenie | 7 * 3 | 21 |
/ | Dywizja (zawsze float) | 7 / 3 | 2.333… |
// | Dzielenie całkowite | 7 // 3 | 2 |
% | Pozostałość dywizji | 7 % 3 | 1 |
** | Potęgowanie | 7 ** 3 | 343 |
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