Operatory w Pythonie 🧮

Jak kazać komputerowi liczyć i porównywać

⚙️ Czym są operatory?

Operatory to specjalne symbole, które mówią Pythonowi, jaką operację ma wykonać na danych. To takie "narzędzia" w Twoim warsztacie programisty.

1. Matematyka na sterydach

+
Dodawanie: 5 + 2 = 7
-
Odejmowanie: 10 - 4 = 6
*
Mnożenie: 3 * 4 = 12
/
Dzielenie: 10 / 4 = 2.5
**
Potęgowanie: 2 ** 3 = 8
%
Reszta z dzielenia (Modulo): 10 % 3 = 1

2. Porównywanie (Zawsze daje True lub False)

Tych operatorów używamy, gdy chcemy zadać pytanie: "Czy to jest równe?", "Czy to jest większe?".

Symbol Znaczenie Przykład
==Czy równe?5 == 5 (True)
!=Czy różne?5 != 2 (True)
>Większe niż10 > 2 (True)
<Mniejsze niż3 < 1 (False)
>=Większe lub równe5 >= 5 (True)
Uwaga! Jeden znak równości = służy do przypisywania wartości do zmiennej. Do porównywania używamy zawsze dwóch ==.

3. Operatory logiczne

Pozwalają łączyć kilka pytań w jedno duże sprawdzenie.

and

Musi być spełnione wszystko.

or

Wystarczy, że spełniony jest jeden warunek.

not

Odwraca wynik (zmienia True na False).

Operatory w akcji

sklep_gra.py
zloto = 50
cena_miecza = 30
poziom_gracza = 5

# Sprawdzamy czy gracza stać i czy ma odpowiedni poziom
if zloto >= cena_miecza and poziom_gracza > 3:
    print("Możesz kupić ten miecz! ✅")
else:
    print("Brak złota lub zbyt niski poziom! ❌")
                    

Mini-wyzwanie 🧩

Zastanów się, jaki wynik wypisze Python dla poniższego działania:

wynik = (10 + 2) * 5

Podpowiedź: Kolejność działań w Pythonie jest taka sama jak na lekcjach matematyki! (Nawiasy mają pierwszeństwo).