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.