I Liceum Ogólnokształcące w Jarosławiu - Informatyka

Podstawowe instrukcje w Pythonie

Cel lekcji: Uczeń zna i potrafi zastosować podstawowe instrukcje języka Python: print, input, przypisanie zmiennej, if, else, elif, while, for, break, continue.


1. print() – wyświetlanie informacji

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.


2. input() – pobieranie danych od użytkownika

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.”


3. Zmienne i przypisanie

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ą.


4. if, else, elif – instrukcje warunkowe

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”.


5. while – pętla z warunkiem

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.


6. for – pętla po elementach lub zakresie

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.


7. break – przerywa pętlę

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.


8. continue – pomija bieżące wykonanie

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.