Instrukcja if w Pythonie

Instrukcja if jest podstawowym elementem kontrolnym w każdym języku programowania, w tym w Pythonie. Pozwala ona na wykonanie określonego bloku kodu tylko wtedy, gdy spełniony jest określony warunek. Python oferuje elastyczne podejście do struktur warunkowych, umożliwiając tworzenie skomplikowanych logik decyzyjnych za pomocą prostych i zrozumiałych konstrukcji. W tym artykule przedstawię różne przykłady użycia instrukcji if, aby zilustrować jej wszechstronność i moc.

# Przykład 1: Podstawowa instrukcja if
# zmienna opisująca wiek osoby
personAge = 18

# sprawdzenie, czy osoba jest pełnoletnia
if personAge >= 18:
    print("Osoba jest pełnoletnia.")

# Przykład 2: if-else
# zmienna opisująca temperaturę
temperature = 30

# sprawdzenie, czy jest zimno czy ciepło
if temperature < 20:
    print("Jest zimno.")
else:
    print("Jest ciepło.")

# Przykład 3: if-elif-else
# zmienna opisująca ocenę
grade = 75

# klasyfikacja oceny
if grade >= 90:
    print("Bardzo dobry")
elif grade >= 80:
    print("Dobry")
elif grade >= 70:
    print("Dostateczny")
else:
    print("Niedostateczny")

# Przykład 4: Warunki złożone
# zmienne opisujące wysokość i wagę
height = 170
weight = 70

# sprawdzenie, czy osoba ma prawidłowy BMI
# (BMI = waga (kg) / (wzrost (m))^2)
bmi = weight / ((height / 100) ** 2)
if bmi >= 18.5 and bmi <= 24.9:
    print("BMI w normie.")
else:
    print("BMI poza normą.")

# Przykład 5: Używanie instrukcji `if` w jednej linii
# zmienna opisująca liczbę
number = 5

# parzystość liczby
parity = "parzysta" if number % 2 == 0 else "nieparzysta"
print(f"Liczba {number} jest {parity}.")

Opis przykładów

  • Przykład 1: Demonstruje podstawowe użycie instrukcji if do sprawdzenia, czy osoba jest pełnoletnia.
  • Przykład 2: Rozszerza logikę o instrukcję else, pozwalając na podjęcie akcji, gdy warunek nie jest spełniony.
  • Przykład 3: if-elif-else umożliwia sprawdzenie wielu warunków w logicznej kolejności.
  • Przykład 4: Pokazuje, jak używać warunków złożonych z operatorem and do określenia, czy wartość BMI mieści się w zdrowym zakresie.
  • Przykład 5: Ilustruje użycie instrukcji if w jednej linii, co jest przydatne dla prostych warunków.

Podsumowanie

Instrukcja if w Pythonie jest potężnym narzędziem, które umożliwia wykonanie kodu w zależności od spełnienia określonych warunków. Przez zastosowanie instrukcji if, elif, i else, programiści mogą tworzyć skomplikowane struktury decyzyjne, które są jednocześnie czytelne i efektywne.

Jeżeli chcesz przyśpieszyć swoją naukę tworzenia stron chciałbym polecić mój kurs Python od podstaw w którym nauczysz się tego języka od podstaw do zaawansowanych jego aspektów.

Scroll to Top