Ćwiczenia

  1. Przelicz poniższe wyrażenia w głowie, a następnie sprawdź swoje wyniki przy pomocy activecode:

    1. 5 ** 2
    2. 9 * 5
    3. 15 / 12
    4. 12 / 15
    5. 15 // 12
    6. 12 // 15
    7. 5 % 2
    8. 9 % 5
    9. 15 % 12
    10. 12 % 15
    11. 6 % 6
    12. 0 % 7

    
    
    

    (ch02_ex1)

    1. 5 ** 2  = 25
    2. 9 * 5 = 45
    3. 15 / 12 = 1.25
    4. 12 / 15 = 0.8
    5. 15 // 12 = 1
    6. 12 // 15 = 0
    7. 5 % 2 = 1
    8. 9 % 5 = 4
    9. 15 % 12 = 3
    10. 12 % 15 = 12
    11. 6 % 6 = 0
    12. 0 % 7 = 0
    Show Comments
  2. 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)

  3. 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)

    Show Comments
  4. 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)

  5. 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)

    Show Comments
  6. Wstaw nawiasy do wyrażenia 6 * 1 - 2 tak, aby jego rezultat zmienił się z 4 na -6.


    
    
    

    (ex_2_6)

  7. Wartość odsetek lokaty określona jest w Wikipedii przez wzór na procent składany

    formula for compound interest

    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)

    Show Comments
  8. Napisz program, który obliczy pole okręgu dla podanej przez użytkownika wartości promienia. Wyświetl wynik na ekranie.


    
    
    

    (ex_2_8)

  9. 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)

    Show Comments
  10. 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)

  11. Napisz program, który przeliczy stopnie Celsjusza na stopnie Farenheita.


    
    
    

    (ex_2_11)


    
    
    

    (q11_answer)

    Show Comments
  12. Napisz program, który przeliczy stopnie Farenheita na stopnie Celsjusza.


    
    
    

    (ex_2_12)

Następna część - Jak być dobrym programistą.