PYI_PY_W13_M06 Funkcje
co to są funkcje i do czego służą,
jak korzystać z bibliotek i funkcji wbudowanych,
jak utworzyć i zapisać własną funkcję.
Teraz czas sprawdzić swoją wiedzę i umiejętności w praktyce.
Napisz funkcję powitanie(godzina) z jednym parametrem (liczbą całkowitą od 0 do 23), która:
wypisze „Dzień dobry” jeśli godzina mieści się w przedziale 6–17,
wypisze „Dobry wieczór” jeśli godzina mieści się w przedziale 18–22,
wypisze „Dobranoc” w pozostałych przypadkach.
Wywołaj tę funkcję w programie.
Napisz funkcję max2**(a, b)** z dwoma parametrami (liczby rzeczywiste), która wypisze większą z tych liczb lub komunikat „równe”. Wywołaj tę funkcję w programie.
Napisz funkcję, która sprawdzi, czy podana liczba całkowita jest liczbą parzystą i jednocześnie mniejszą od . Oba warunki powinny zostać sprawdzone w funkcji, która przyjmie jeden parametr – liczbę naturalną do sprawdzenia.
Twoim zdaniem jest wyłącznie zdefiniowanie odpowiedniej funkcji. Po uruchomieniu programu automatycznie zostanie on przetestowany dla następujących wartości: , , , .
Specyfikacja:
Dane:
liczba– sprawdzana liczba; liczba całkowita
Wynik:
Funkcja zwraca wartość logiczną True, gdy sprawdzana liczba jest parzysta oraz mniejsza od 100. W przeciwnym wypadku (gdy liczba nie spełnia co najmniej jednego warunku), funkcja zwraca wartość logiczną False.
Twoje zadania:
Zdefiniowanie funkcji czy_parzysta_i_mniejsza_od_stu.
Funkcja zwraca wartość logiczną dla wartości .
Funkcja zwraca wartość logiczną dla wartości .
Funkcja zwraca wartość logiczną dla wartości .
Funkcja zwraca wartość logiczną dla wartości .
Dla zainteresowanych
Napisz program, który rozwiąże podany układ dwóch równań metodą wyznaczników. Wypisz wyznaczone wartości x oraz y, rozdzielając je spacją. Jeśli układ nie ma rozwiązania, wypisz „Brak rozwiązania”, a jeśli ma ich nieskończenie wiele, wypisz: „Nieskończenie wiele rozwiązań”.
Swój program przetestuj dla układu równań:
Specyfikacja:
Dane:
uklad_rownan– lista składająca się z dwóch list zawierających odpowiednio: współczynniki liczbowe pierwszego układu równań oraz współczynniki liczbowe drugiego układu równań (w kolejności , , ); definicja układu równań
Wynik:
Program na standardowym wyjściu wypisuje rozwiązanie układu równań: wartości x oraz y (rozdzielone znakiem spacji). Jeżeli układ nie ma rozwiązań, program wyświetla komunikat: „Brak rozwiązania”. W przypadku, gdy układ równań ma nieskończenie wiele rozwiązań, program drukuje komunikat: „Nieskończenie wiele rozwiązań”.
Twoje zadanie: Program rozwiązuje układ dwóch równań liniowych metodą wyznaczników.