Cel lekcji: Uczeń zna i potrafi zastosować podstawowe instrukcje języka Python: print, input, przypisanie zmiennej, if, else, elif, while, for, break, continue.
Wyjaśnienie: Funkcja print() służy do wyświetlania tekstu lub wyniku działania programu.
print("Witaj w świecie Pythona!")
print(3 + 2)
Ćwiczenie: Napisz kod, który wyświetli Twoje imię i ulubiony przedmiot w szkole.
Wyjaśnienie: Funkcja input() pozwala użytkownikowi wprowadzić dane z klawiatury.
name = input("Jak masz na imię? ")
print("Cześć, " + name + "!")
Ćwiczenie: Poproś użytkownika o jego wiek i wyświetl komunikat: „Masz X lat.”
Wyjaśnienie: Zmienne przechowują dane. Przypisanie odbywa się znakiem =.
wiek = 17
imie = "Anna"
Ćwiczenie: Zadeklaruj zmienną temperatura z wartością 21.5 i wyświetl ją.
Wyjaśnienie: Pozwalają wykonać różne instrukcje w zależności od spełnienia warunku logicznego.
wiek = int(input("Podaj swój wiek: "))
if wiek >= 18:
print("Jesteś pełnoletni.")
else:
print("Jesteś niepełnoletni.")
Ćwiczenie: Poproś użytkownika o hasło. Jeśli poda “tajne”, wyświetl “Dostęp przyznany”, w przeciwnym razie – “Błędne hasło”.
Wyjaśnienie: Wykonuje blok kodu dopóki warunek jest spełniony.
i = 1
while i <= 5:
print("Liczba:", i)
i += 1
Ćwiczenie: Napisz pętlę while, która poprosi użytkownika o wpisanie liczby większej od 10. Dopóki nie poda dobrej – pytaj ponownie.
Wyjaśnienie: Używana, gdy znamy liczbę powtórzeń lub iterujemy po kolekcji.
for i in range(3):
print("To jest powtórzenie nr", i+1)
Ćwiczenie: Wyświetl liczby parzyste od 2 do 10.
Wyjaśnienie: Używane w pętli, gdy chcemy zakończyć ją wcześniej.
while True:
liczba = int(input("Podaj liczbę (0 kończy): "))
if liczba == 0:
break
Ćwiczenie: Użytkownik podaje liczby – przerwij pętlę, jeśli poda liczbę większą niż 100.
Wyjaśnienie: Pomija pozostałą część pętli i przechodzi do kolejnej iteracji.
for i in range(5):
if i == 2:
continue
print("i =", i)
Ćwiczenie: Wyświetl liczby od 1 do 10 pomijając 5.