PYTHON -> INSTRUKCJA WARUNKOWA

ROZWIĄZANIA ZADAŃ

Zadanie 1
Napisz program obliczający wartość bezwzględną liczby podanej przez użytkownika.

x = int(input("Podaj liczbę:"))
if x < 0:
    print(f"|{x}| =", -x)
else:
    print(f"|{x}| =", x)

Można też prościej.

x = int(input("Podaj liczbę:"))
if x < 0:
    print(-x)
else:
    print(x)

Zadanie 2
Napisz program informujący czy liczba podana przez użytkownika jest większa, mniejsza czy równa zero. Wykorzystaj tylko dwie instrukcje warunkowe.

x = int(input("Podaj liczbę:"))
if x < 0:
    print("Liczba jest mniejsza od 0")
elif x == 0:
    print("Liczba jest równa 0")
else:
    print("Liczba jest większa od 0")

Zadanie 3
Napisz program informujący czy liczba podana przez użytkownika jest parzysta czy nieparzysta.

x = int(input("Podaj liczbę:"))
if x % 2 == 0:
    print("Liczba jest parzysta")
else:
    print("Liczba jest nieparzysta")

Zadanie 4
Napisz program wyznaczający najmniejszą z trzech liczb podanych przez użytkownika.

lb1 = int(input("Podaj liczbę:"))
lb2 = int(input("Podaj liczbę:"))
lb3 = int(input("Podaj liczbę:"))

if lb1 < lb2 and lb1 < lb3:
    print(f"{lb1} jest najmniejsza")
if lb2 < lb1 and lb2 < lb3:
    print(f"{lb2} jest najmniejsza")
if lb3 < lb1 and lb3 < lb2:
    print(f"{lb3} jest najmniejsza")

Zadanie 5
Napisz program, który odpowiada na pytanie, czy wśród trzech liczb są choć dwie takie same.

lb1 = int(input("Podaj liczbę:"))
lb2 = int(input("Podaj liczbę:"))
lb3 = int(input("Podaj liczbę:"))

if lb1 == lb2 or lb1 == lb3 or lb2 == lb3:
    print("Przynajmniej dwie liczby są takie same")
else:
    print("Wszystkie liczby są różne")

Zadanie 6
Napisz program, który odpowiada na pytanie, czy trzy podawane liczby całkowite są ustawione w porządku rosnącym.

lb1 = int(input("Podaj liczbę:"))
lb2 = int(input("Podaj liczbę:"))
lb3 = int(input("Podaj liczbę:"))

if lb1 < lb2 and lb2 < lb3:
    print("Liczby ustawione są w porządku rosnącym")
else:
    print("Liczby nie są ustawione w porządku rosnącym")

Zadanie 7
Napisz program sprawdzający czy liczba podana przez użytkownika jest z przedziału <1,10> lub <17,21>

lb1 = int(input("Podaj liczbę:"))
if 1 <= lb1 <= 10 or 17 <= lb1 <= 21:
    print("Liczba należy do przedziału")
else:
    print("Liczba NIE należy do przedziału")
Zauważyłeś błąd na stronie?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.