Ćwiczenia¶
Przelicz poniższe wyrażenia w głowie, a następnie sprawdź swoje wyniki przy pomocy activecode:
- 5 ** 2
- 9 * 5
- 15 / 12
- 12 / 15
- 15 // 12
- 12 // 15
- 5 % 2
- 9 % 5
- 15 % 12
- 12 % 15
- 6 % 6
- 0 % 7
(ch02_ex1)
- 5 ** 2 = 25
- 9 * 5 = 45
- 15 / 12 = 1.25
- 12 / 15 = 0.8
- 15 // 12 = 1
- 12 // 15 = 0
- 5 % 2 = 1
- 9 % 5 = 4
- 15 % 12 = 3
- 12 % 15 = 12
- 6 % 6 = 0
- 0 % 7 = 0
Jaka jest kolejność obliczeń arytmetycznych w poniższym wyrażeniu? Wykonaj obliczenia ręcznie, a następnie sprawdź wynik.
2 + (3 - 1) * 10 / 5 * (2 + 3)
(ex_2_2)
Wiele osób używa zegarków w trybie 24-godzinnym. Jeśli aktualna godzina to 13, a ustawisz alarm budzika, aby zadziałał za 50 godzin, wówczas będzie 15. Napisz program w Python, realizujący powyższe zagadnienie. Zapytaj użytkownika o aktualny czas (w godzinach), następnie liczbę godzin do zadziałania alarmu. Wynikiem programu powinien być czas zadziałania alarmu.
(ex_2_3)
(q3_answer)
Zakładając, że dniom tygodnia przypiszemy wartości liczbowe od 0 do 6, gdzie 0 to niedziela, a 6 to sobota napisz program, który wyliczy, w jaki dzień wrócisz z wakacji po podaniu dnia wyjazdu i długości pobytu.
(ex_2_4)
Ze zdania: All work and no play makes Jack a dull boy. wydziel każde słowo, przypisz do osobnej zmiennej, a następnie je wyświetl za pomocą funkcji print każde w osobej linii.
(ex_2_5)
(q5_answer)
Wstaw nawiasy do wyrażenia 6 * 1 - 2 tak, aby jego rezultat zmienił się z 4 na -6.
(ex_2_6)
Wartość odsetek lokaty określona jest w Wikipedii przez wzór na procent składany
Napisz program w Python, który przypisze kwotę początkową 10000 do zmiennej P, wartość 12 do zmiennej n oraz roczną stopę oprocentowania w wysokości 8% (0.08) do zmiennej r. Następnie program winien zapytać użytkownika o długość lokaty w latach, która zostanie przydzielona zmiennej t. Końcowym rezultatem programu powinno być wyświetlenie obliczonej kwoty całkowitej uzyskanej z lokaty.
(ex_2_7)
(q7_answer)
Napisz program, który obliczy pole okręgu dla podanej przez użytkownika wartości promienia. Wyświetl wynik na ekranie.
(ex_2_8)
Napisz program, który obliczy pole prostokąta dla podanej przez użytkownika wartości szerokości i długości boku. Wyświetl wynik na ekranie.
(ex_2_9)
(q9_answer)
Napisz program który obliczy wartość spalania samochodu w l/100 km dla podanej przez użytkownika liczby przejechanych kilometrow oraz ilości zużytego paliwa. Wyświetl wynik na ekranie.
(ex_2_10)
Napisz program, który przeliczy stopnie Celsjusza na stopnie Farenheita.
(ex_2_11)
(q11_answer)
Napisz program, który przeliczy stopnie Farenheita na stopnie Celsjusza.
(ex_2_12)