Laboratorium 3

Transkrypt

Laboratorium 3
Podstawy programowania – Laboratorium 2
Zad.1
Napisz program, który pobiera od użytkownika współczynniki a i b funkcji liniowej i oblicza jej
miejsce zerowe.
Jako a podaj wartość 0 (zero). Jaki błąd zwrócił Python? Dlaczego? Dodaj odpowiedni warunek
eliminujący wystąpienie błędu. W przypadku podania jako a = 0 wyświetl komunikat "Funkcja
stała. Brak rozwiązań".
Zad.2
Napisz program, który pobiera od użytkownika pewną liczbę całkowitą sprawdza i wypisuje na
ekranie czy jest parzysta, czy nieparzysta.
Zad.3
Napisz program, który dla n liczb całkowitych podanych przez użytkownika sprawdzi i wypisze ile
razy została wprowadzona cyfra.
Zad.4
Napisz program, który prosi użytkownika o podanie uzyskanej oceny w procentach i wypisuje
słownie na ekranie odpowiadającą mu standardową ocenę w skali od 2 do 5.
bardzo dobra
dobra plus
dobra
dostateczna plus
dostateczna
- 90% - 100%
- 79% - 89%
- 68% - 78%
- 57% - 67%
- 46% - 56%
Zad.5
Napisz program, który dla n liczb całkowitych podanych przez użytkownika znajdzie i wypisze
największą z nich.
Zad.6
Wczytaj pełne imię użytkownika. Jeżeli jego ostatnia litera to 'a', wypisz komunikat, że jest kobietą.
Co się stanie jeżeli użytkownik wpisze swoje imię wielkimi literami?
Zad.7
Sprawdź jak działa mnożenie tekstu przez liczbę całkowitą. Pomnóż napis 'Nie będę więcej
wyzywał kolegi. ' razy 100. Co zwrócił Python? Co to oznacza?
Zad.8
Napisz program, który wczyta dwie liczby całkowite i doda je. Jaki otrzymałeś wynik? Usuń teraz
konwersję do int(), uruchom program. Co się stało? Co to oznacza?
Zad.9
Spróbuj dodać "napis" i liczbę całkowitą. Jaki błąd zwrócił Python? Teraz przed złączeniem
przekonwertuj liczbę całkowitą na napis? Co się stało? Czym metoda ta różni się od wyświetlania
wartości oddzielonych przecinkami w funkcji print?
Zad.10
Wczytaj trzy liczby zmiennoprzecinkowe do zmiennych a, b i c. Potraktuj je jak współczynnik
równania kwadratowego, oblicz jego deltę i wyświetl jej wartość na ekranie. Jeżeli jej wartość
będzie większa lub równa zeru oblicz i wyświetl pierwiastki równania.
Rozszerz powyższy program o przypadek, w którym delta jest mniejsza od zera. Wyświetl
pierwiastki urojone.