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

Tworzenie prostych programów z wykorzystaniem poznanych instrukcji oraz wprowadzenie do funkcji i list

Powtórka z poprzedniej lekcji

Napisz program, który:

  1. prosi użytkownika o jego imię i wiek,
  2. jeśli użytkownik ma mniej niż 13 lat, wypisuje „Jesteś jeszcze dzieckiem!”
  3. w przeciwnym razie wypisuje „Witaj w świecie Pythona, [imię]!”
  4. 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

OperatorZnaczenie
==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:

  1. Stwórz listę 3 swoich ulubionych potraw.
  2. Poproś użytkownika o wpisanie jednej potrawy.
  3. Sprawdź, czy ta potrawa jest na liście – wypisz odpowiedni komunikat.

4. Zadanie podsumowujące – mini projekt

Napisz program, który: