Podstawy•LEKCJA 07 / 26

Operatory

Kurs Python · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

Operatory wykonują obliczenia i porównania.

Jak to działa?

+, -, * i / to podstawowe operatory arytmetyczne. // wykonuje dzielenie całkowite, % zwraca resztę z dzielenia, a ** potęgowanie.

Porównania takie jak > i == dają wynik True albo False.

Przykład 1 — poznaj zapis

a = 10
b = 3

print(a // b)  # 3
print(a % b)   # 1
print(a > b)   # True

== porównuje wartości, natomiast = służy do przypisania.

Przeczytaj kod linijka po linijce

  1. a = 10Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  2. b = 3Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  3. print(a // b) # 3Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
3
1
True

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

print(7 / 2)
print(7 // 2)
print(7 % 2)
Wynik drugiego przykładupo uruchomieniu przykładu
3.5
3
1
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Sprawdź, czy liczba 18 jest podzielna przez 3.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.