Zadania do laboratorium 2 Python
Zadanie domowe 1: Sklep i koszyk zakupowy
Napisz program, który:
- Ma zdefiniowaną tuplę 10 dostępnych produktów w sklepie, np.:
produkty = ()"mleko", "chleb", "masło", "ser", "jabłka")
- Poprosi użytkownika o dodanie 3 produktów do koszyka (wczytaj z
input()
i dodaj do listykoszyk
). - Sprawdzi, czy każdy wybrany produkt znajduje się w ofercie sklepu. Jeśli nie, wypisze komunikat: „Produkt X jest niedostępny”.
- Na koniec wypisze wszystkie produkty w koszyku, uporządkowane alfabetycznie.
Zadanie domowe 2: Analiza komentarzy
Napisz program, który analizuje komentarze z ankiety:
- Wczytaj od użytkownika 3 komentarze tekstowe (np. opinie o zajęciach) i umieść je w liście.
- Rozbij każdy komentarz na słowa i utwórz set zawierający wszystkie unikalne słowa ze wszystkich komentarzy.
- Wypisz liczbę unikalnych słów oraz te, które mają więcej niż 5 liter.
- Jeśli wśród komentarzy pojawi się słowo „Python”, wypisz komunikat: „Uczestnicy lubią Pythona!”.
Zadanie domowe 3: Statystyka ocen pracowników
Firma przeprowadziła test wiedzy dla nowych pracowników. Wyniki zapisano w tupli:
wyniki = (45, 67, 82, 90, 55, 74, 100, 61)
Napisz program, który:
- Policz i wypisz średnią ocen.
- Wypisz wszystkie wyniki powyżej średniej.
- Wypisz ile osób zdało test (wynik >= 60).
- Jeśli ktoś zdobył 100 punktów, wypisz komunikat: „Gratulacje dla najlepszego uczestnika!”.