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")