Tworzenie prostych programów z wykorzystaniem poznanych instrukcji oraz wprowadzenie do funkcji i list
Powtórka z poprzedniej lekcji
Napisz program, który:
- prosi użytkownika o jego imię i wiek,
- jeśli użytkownik ma mniej niż 13 lat, wypisuje „Jesteś jeszcze dzieckiem!”
- w przeciwnym razie wypisuje „Witaj w świecie Pythona, [imię]!”
- następnie w pętli
for wyświetla jego imię 5 razy
1. Funkcje (def)
Wyjaśnienie: Funkcja to blok kodu, który można wielokrotnie wywoływać.
def przywitanie(imie):
print("Cześć,", imie, "!")
przywitanie("Ola")
Ćwiczenie: Napisz funkcję kwadrat(x), która zwraca kwadrat liczby. Wywołaj ją dla liczby wpisanej przez użytkownika.
2. Operatory porównania
| Operator | Znaczenie |
== | równe |
!= | różne |
> | większe |
< | mniejsze |
>= | większe lub równe |
<= | mniejsze lub równe |
x = 5
if x != 3:
print("x nie jest równe 3")
Ćwiczenie: Poproś użytkownika o dwie liczby i porównaj je, wypisując, która jest większa, mniejsza lub czy są równe.
3. Listy (tablice)
Wyjaśnienie: Lista to kolekcja elementów. Można je przetwarzać za pomocą pętli.
owoce = ["jabłko", "banan", "gruszka"]
for owoc in owoce:
print("Owoc:", owoc)
Ćwiczenie:
- Stwórz listę 3 swoich ulubionych potraw.
- Poproś użytkownika o wpisanie jednej potrawy.
- Sprawdź, czy ta potrawa jest na liście – wypisz odpowiedni komunikat.
4. Zadanie podsumowujące – mini projekt
Napisz program, który:
- prosi użytkownika o jego imię,
- zapisuje je do zmiennej,
- następnie w pętli 3 razy prosi o podanie ulubionego przedmiotu (dodaje je do listy),
- po wpisaniu wszystkich przedmiotów wyświetla: „[Imię], Twoje ulubione przedmioty to: [lista przedmiotów]”
- jeśli na liście znajduje się „informatyka”, wypisuje: „Super, też lubię informatykę!”