Wykład-nr-8-zadania, Studia, Wstep do programowania
Poza tym na świecie jest niewiele istot groźniejszych od kobiety.
//-->.pos {position:absolute; z-index: 0; left: 0px; top: 0px;}Wykład nr 8 – zadania1. 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ącacale na centymetry i zamieniająca centymetry na cale itp. Umieść w modułach Instrukcjesprawdzające, czy zamiany są prawidłowe. Zagwarantuj, że testy te nie są wykonywane wprogramach wykorzystujących te moduły.2. Napisz definicję funkcji, która sprawdza, jaki procent tortu dostaje każdy z gości (podział mabyć sprawiedliwy, gospodarze nie jedzą). Liczba gości jest parametrem tej funkcji. Wprzypadku 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 obłę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 swoichobliczeniach.5. Napisz program, którego wykonanie może spowodować wystąpienie każdego z poniższychwyjątków: OverflowError, ZeroDivisionError, IndexError, ValueError. Obsłuż te wyjątki,wypisując odpowiedni komunikat na ekranie.6. Napisz definicję funkcji Fibonacciego metodą rekursji. Sprawdź szybkość działania tej funkcjidla różnych wartości parametru, używając funkcji perf_counter z modułu time (podaje czas wmilisekundach). Sprawdź, co się dzieje, jeśli parametr jest równy 1000. Obsłuż odpowiedniwyjątek. Sprawdź, jakie jest działanie konstrukcji:except wyjątek as wyj:print(wyj)zanotowane.pl doc.pisz.pl pdf.pisz.pl kachorra.htw.pl