# =====================================================# LEKCJA: OPERATORY W PYTHONIE # Poziom: klasa 8# =====================================================# -----------------------------------------------------# FUNKCJA 1 – OPERATORY ARYTMETYCZNE (LICZENIE)# -----------------------------------------------------defoperatory_arytmetyczne():# Zmienne przechowują liczby a =10 b =3# Operatory arytmetyczne służą do liczeniaprint("Dodawanie:", a + b) # 10 + 3 = 13print("Odejmowanie:", a - b) # 10 - 3 = 7print("Mnożenie:", a * b) # 10 * 3 = 30print("Dzielenie:", a / b) # zwykłe dzielenieprint("Dzielenie całkowite:", a // b) # ile razy się mieściprint("Reszta z dzielenia:", a % b) # ile zostaje# -----------------------------------------------------# FUNKCJA 2 – OPERATORY PRZYPISANIA# -----------------------------------------------------defoperatory_przypisania():# Zmienna x ma początkową wartość 5 x =5print("Start:", x)# += oznacza: weź x i dodaj do niego 2 x +=2# to samo co x = x + 2print("Po += 2:", x)# -= oznacza: odejmij 1 x -=1print("Po -= 1:", x)# *= oznacza: pomnóż przez 3 x *=3print("Po *= 3:", x)# -----------------------------------------------------# FUNKCJA 3 – OPERATORY PORÓWNANIA# -----------------------------------------------------defoperatory_porownania(): a =10 b =5# Operatory porównania ZAWSZE zwracają True albo Falseprint("a == b:", a == b) # czy równe?print("a != b:", a != b) # czy różne?print("a > b:", a > b) # czy większe?print("a < b:", a < b) # czy mniejsze?print("a >= b:", a >= b) # większe lub równeprint("a <= b:", a <= b) # mniejsze lub równe# UWAGA DLA UCZNIA:# = to przypisanie# == to porównanie# -----------------------------------------------------# FUNKCJA 4 – OPERATORY LOGICZNE (AND, OR, NOT)# -----------------------------------------------------defoperatory_logiczne(): wiek =17 zgoda =True# AND – oba warunki muszą być spełnioneif wiek >=18and zgoda ==True:print("AND: Możesz wejść")else:print("AND: Nie możesz wejść")# OR – wystarczy jeden warunekif wiek >=18or zgoda ==True:print("OR: Możesz wejść")# NOT – zaprzeczenie zalogowany =Falseifnot zalogowany:print("NOT: Użytkownik nie jest zalogowany")# -----------------------------------------------------# FUNKCJA 5 – OPERATORY W IF (PRAKTYCZNY PRZYKŁAD)# -----------------------------------------------------defoperatory_w_if(): punkty =int(input("Podaj liczbę punktów: "))# Operator >= porównuje punkty z liczbą 50if punkty >=50:print("Zaliczone")else:print("Niezaliczone")# -----------------------------------------------------# FUNKCJA 6 – PARZYSTA / NIEPARZYSTA (OPERATOR %)# -----------------------------------------------------defparzysta_nieparzysta(): liczba =int(input("Podaj liczbę: "))# % sprawdza resztę z dzielenia przez 2if liczba %2==0:print("Liczba parzysta")else:print("Liczba nieparzysta")# =====================================================# WYWOŁANIA FUNKCJI# (odkomentuj te, które chcesz pokazać na lekcji)# =====================================================operatory_arytmetyczne()# operatory_przypisania()# operatory_porownania()# operatory_logiczne()# operatory_w_if()# parzysta_nieparzysta()