Python - Operatory Porównania

Operatory porównania w Pythonie:

  - ==: równe (np. x == y)

  - !=: nierówne (np. x != y)

  - >: większe? (np. x > y)

  - >=: większe lub równe? (np. x >= y)

  - <: mniejsze? (np. x < y)

  - <=: mniejsze lub równe? (np. x <= y)

Ważne!

  - Do sprawdzania równości wartości używamy podwójnego znaku równości: ==.

  - Pojedynczy znak równości = służy do przypisywania wartości (np. x = 10).


## Warunki i bloki kodu (Instrukcja warunkowa if, elif, else)

Instrukcje warunkowe pozwalają podejmować decyzje w kodzie na podstawie wyniku porównania (`True` / `False`).

### Struktura:

* **if** (jeżeli): Sprawdza pierwszy warunek. Jeśli jest prawdziwy, wykonuje kod w bloku i pomija resztę.

* **elif** (else if - w przeciwnym razie, jeżeli): Sprawdza kolejny warunek, tylko jeśli poprzednie warunki (`if` lub wcześniejsze `elif`) były fałszywe.

* **else** (w przeciwnym razie): Wykonuje kod w swoim bloku, jeśli żaden z poprzednich warunków (`if`, `elif`) nie był prawdziwy.

### Przykład:

```python

x = 5

y = 5

if x > y:

    print("X jest większy od Y")

elif x < y:

    print("X jest mniejszy od Y")

else:

    print("X i Y są równe")