Program na zaliczenie modułu 4
Lekcja 30 Moduł 5
To będzie opis programu, który musisz wykonać "na zaliczenie" tylko wówczas, jeśli masz wykupioną opcję płatnego kursu. W temacie maila podajesz swój kod uczestnika i informację o zaliczeniu modułu - tylko taki mail będę sprawdzał. Przykładowy temat maila:
"Kod uczestnika: 12KQ-48, zalicznie modułu 4"
W treści maila podaj link do kodu źródłowego zawartego w serwisie Pastebin, np.:
Zadanie zaliczające dostępne pod adresem:
Opis wymagań programu.
A) Program powinien zapytać się użytkownika o imię, a następnie się przywitać.
B) Program powinien wypisać informację, że użytkownik może wybrać jedną z 3 opcji:
1 - Obliczenie średniej arytmetycznej z 5 podanych ocen
2 - Zagrać z komputerem w zgadywankę liczby od 1 do 10
3 - Koniec pracy
C) Program musi działać w pętli nieskończonej, dopóki użytkownik nie wybierze opcji 3. Wybór opcji powinien być zrealizowany poprzez wczytanie liczby funkcją input()
D) Każda część programu (1 i 2) powinna być zrealizowana jako funkcja, przy czym dla opcji 1 funkcja ta powinna zwracać średnią liczb za pomocą słowa kluczowego return, a dopiero w głównej pętli powinno wystąpić wyświetlenie tej informacji, a funkcja dla 2 powinna realizować wszystkie funkcje wewnątrz siebie.
1. Średnia arytmetyczna - tu program powinien 5 razy zapytać się użytkownika, wczytane liczby sumować i obliczyć oraz wypisać informację o średniej dla tych liczb.
2. Gra w zgadywankę - komputer losuje liczbę w zakresie od 1..10 (odpowiedni kod w przykładzie), a użytkownik ma 3 możliwości odpowiedzi. Odpowiedzi użytkownika wczytywane są funkcją input() i porównywane do wylosowanej przez program liczby. Po 3 próbach program musi wyświetlić informację, czy użytkownik zgadł liczbę; jeśli tak, to program powinien pokazać tą wylosowaną liczbę. Losowana liczba oraz imie są przekazywane jako argumenty funkcji i wykorzystane w niej.
3. Przy tej opcji program powinien się pożegnać i zakończyć pracę.
E) Wszystkie komunikaty zawierające wartości zmiennych wypisujemy korzystając z konwencji F-String.
Leave a comment
Comment as a guest: