Przejdź do głównej zawartości

3 klasa. Temat 7. Algorytmy z warunkami w języku Python

 

Krok 1. Warto powtórzyć

Wskaż nieprawidłowo zapisane instrukcje. Wyjaśnij, na czym polegają błędy:

liczba1 = input(int("Podaj liczbę:))

y = 29871

print("Suma wynosi:", a + b)

iloraz = liczba1 : liczba2

a = b // c

a = print("Wprowadź liczbę:")

miasto = input("Wprowadź nazwę miasta: ")

Krok 2. Algorytmy z warunkami w języku Python

Ćwiczenie 1.
Napisz program realizujący algorytm sprawdzania, czy liczba jest podzielna przez 4. 
Wskazówka: oblicz resztę z dzielenia wprowadzonej liczby przez 4.

Ćwiczenie 2.
1. Napisz program obliczający wysokość trójkąta, gdy podane są jego pole p i podstawa a
2. Zadbaj o poprawność wprowadzonych danych.

Krok 3. Złożone warunki logiczne

Ćwiczenie 3. Zapisywanie algorytmu z warunkiem logicznym złożonym w języku Python 
👉 Pewna klasa uczestniczy w lidzie klas. Napisz program obliczający, ile wynosi liczba punktów (pkt) uzyskanych przez daną klasę zależnie od frekwencji (f) i średniej ocen (so) w ostatnim półroczu 
👉 Klasa otrzymuje dodatkowe 20 punktów, jeśli frekwencja jest powyżej 94% (f > 94%) i średnia ocen nie jest mniejsza niż 4 (so > 4). 
👉 zdobytą wcześniej liczbę punktów (w innych kategoriach), średnią ocen i frekwencję wprowadzaj z klawiatury, a aktualną liczbę punktów wyświetlaj na ekranie. 

Opis rozwiązania
w rozwiązaniu zastosujemy instrukcję warunkową z warunkiem złożonym zawierającym operator koniunkcji and.
Zastosujemy wersję uproszczoną, ponieważ niezależnie od tego, czy warunek zostanie spełniony czy nie, na ekranie ma się wyświetlać aktualna liczba punktów.

Komentarze