Wykład nr 8 zadania


Wykład nr 8  zadania
1. Stwórz pakiet zawierający moduły: jednostki_długości, jednostki_powierzchni,
jednostki_objętości. W każdym z tych modułów powinny być dwie funkcje, np. zaminiająca
cale na centymetry i zamieniająca centymetry na cale itp. Umieść w modułach Instrukcje
sprawdzające, czy zamiany są prawidłowe. Zagwarantuj, że testy te nie są wykonywane w
programach wykorzystujących te moduły.
2. Napisz definicję funkcji, która sprawdza, jaki procent tortu dostaje każdy z gości (podział ma
być sprawiedliwy, gospodarze nie jedząJ). Liczba gości jest parametrem tej funkcji. W
przypadku liczby gości równej zero obsłuż odpowiedni wyjątek.
3. Napisz definicję funkcji input_int, która która zachęca do podania liczby, wczytuje ją i zwraca.
Jeśli użytkownik zamiast liczby całkowitej poda coś innego, powinien być poinformowany o
błędzie i powinien mieć możliwość ponownego wpisania właściwych danych.
4. Napisz program, który liczy, ile dni upłynęło od początku roku do dzisiaj. Zdefiniuj wyjątek,
który jest powodowany (raised) wtedy, gdy rok jest przestępny, i użyj go w swoich
obliczeniach.
5. Napisz program, którego wykonanie może spowodować wystąpienie każdego z poniższych
wyjątków: OverflowError, ZeroDivisionError, IndexError, ValueError. Obsłuż te wyjątki,
wypisując odpowiedni komunikat na ekranie.
6. Napisz definicję funkcji Fibonacciego metodą rekursji. Sprawdz szybkość działania tej funkcji
dla różnych wartości parametru, używając funkcji perf_counter z modułu time (podaje czas w
milisekundach). Sprawdz, co się dzieje, jeśli parametr jest równy 1000. Obsłuż odpowiedni
wyjątek. Sprawdz, jakie jest działanie konstrukcji:
except wyjątek as wyj:
print(wyj)


Wyszukiwarka

Podobne podstrony:
Wyklad nr 2 zadania
Wykład nr 4 zadania
ZARZĄDZANIE WARTOŚCIĄ PRZEDSIĘBIORSTWA Z DNIA 26 MARZEC 2011 WYKŁAD NR 3
Zarzadzanie strategiczne wyklad nr 2
wyklad nr 2 PK
Wykład nr 6 Decyzja
Wykład 1 Rola i zadania inżynieri materiałowej
wyklad nr 4 & x
SS wyklad nr 6 ppt
Sem 4 Wykład nr 9 Interakcje 2013
AUDYT WEWNĘTRZNY Z DNIA 26 LUTY 2011 WYKŁAD NR 1
WYKŁAD NR 5 HYDRAULIKA i HYDROLOGIA (PDF)
wykład nr 6
Wyklad3(korelacja2014teoria2 zadania2)
Wyklad nr 8
WYKŁAD NR 3
etn cwiczenia nr 2,3 zadania

więcej podobnych podstron