Instrukcje warunkowe - if, elif, else
Instrukcje warunkowe pozwalają programowi podejmować decyzje. W Pythonie używamy słów kluczowych if, elif (else if) i else. Kluczowa zasada: wcięcia (indentacja) - to właśnie wcięcia (4 spacje) określają, które linie należą do danego bloku.
Przykład - kontrola temperatury:
temperatura = 85
if temperatura > 100:
print("ALARM! Temperatura krytyczna!")
elif temperatura > 80:
print("Uwaga - temperatura wysoka")
else:
print("Temperatura w normie")
Pętle - for i while
Pętle pozwalają powtarzać operacje bez pisania tego samego kodu wiele razy. Python oferuje dwa rodzaje:
for- iteruje po kolekcji (liście, zakresie liczb, ciągu znaków)while- wykonuje kod dopóki warunek jest spełniony
Przykład pętli while:
licznik = 0
while licznik < 3:
print(f"Iteracja {licznik}")
licznik += 1
Słowa kluczowe break (przerywa pętlę) i continue (pomija resztę iteracji) dają dodatkową kontrolę.
Funkcje
Funkcje pozwalają grupować powtarzalny kod w nazwane bloki. Definiujesz je słowem kluczowym def. Funkcje mogą przyjmować argumenty i zwracać wartości.
Przykład - funkcja obliczająca średnią:
def oblicz_srednia(wartosci):
return sum(wartosci) / len(wartosci)
temperatury = [22.5, 23.1, 21.8, 24.0]
wynik = oblicz_srednia(temperatury)
print(f"Średnia: {wynik:.1f} stopni C")