Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Zad. rozgrz.
- Napisz program, który zapyta użytkownika o N ocen cząstkowych, a następnie
- wyliczy średnią z przedmiotu.
- N - liczba ocen wprowadzona przez użytkownika na początku działania programu
- Dodatkowa część:
- Następnie wyświetli ocenę końcową z przedmiotu jako zaokrąglenie średniej do
- całości.
- '''
- '''
- 1) Przygotuj 3 listy, a następnie wyświetl się w konsoli, aby sprawdzić czy zostały
- poprawnie przygotowane.
- - Listę 5 losowych liczb, które przyjdą Ci do głowy (również z ułamkami)
- - Listę minimum 3 ulubionych gier / filmów / piosenek
- - (*) Listę składającą się z 3 list, w których odpowiednio wpiszesz Imię,
- Nazwisko i Wiek trzech wymyślonych osób.
- '''
- '''
- 2) Obliczanie średniej z prowadzonych ocen.
- Program musi wczytywać oceny, aż napotka znak ‘q’ mówiący, że wprowadzono
- wszystkie oceny, wykorzystaj pętlę while oraz dodawanie elementów do listy.
- '''
- '''
- 3) Odwrócenie wprowadzonych komunikatów/tekstów.
- Program zapyta o liczbę elementów, które ma przyjąć, a następnie odczyta od
- użytkownika tyle komunikatów (zwykłych tekstów z konsoli).
- Następnie wyświetl wszystkie komunikaty przechodząc po liście (wykorzystaj pętlę for).
- Na koniec wyświetli je w odwrotnej kolejności (od końca).
- '''
- '''
- 4) Napisz program, który przemnoży ze sobą wszystkie elementy w liście. Lista ma zawierać
- tylko liczby (całkowite lub float), nie musza być podawane z konsoli a podane w programie.
- '''
- '''
- 5) Napisz program, który pyta użytkownika o 10 liczb do wpisania z konsoli,
- ale w liście nie mogą wystąpić powtórzenia. Jeżeli użytkownik poda liczbę, która została podana wcześniej program
- powinien wyświetlić stosowny komunikat oraz zapytać ponownie o liczbę.
- Należy wykorzystać pętle while.
- '''
- ############ ZADANIA DODATKOWE #####################
- '''
- Zadanie 1 - dwie wersje: z wykorzystaniem ASCII lub funkcji
- Odwracanie wielkości liter w przekazanym napisie. Napisz program, który wczytuje
- napis od użytkownika, a następnie zamienia małe litery na duże, a duże na małe. Znaki
- specjalne nie są zmieniane.
- ==============
- Bez ASCII (łatwiejsza): Wykorzystać funkcje: isupper(), islower(), lower(), upper()
- ==============
- Używając ASCII (trudniejsza): Wykorzystaj tablice ASCII (do wyjaśnienia przez nauczyciela).
- Dla uproszczenia rozważamy tylko angielskie znaki: bez ‘ą’, ‘ę’, itd. Do odczytania numeru
- ASCII danego znaku należy użyć funkcji ord(znak). Do zamiany liczby ASCII w znak użyj chr(liczba).
- ==============
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement