PYTHON -> INSTRUKCJA WARUNKOWA

ROZWIĄZANIA ZADAŃ

Zadanie 1
Napisz program wyświetlający mniejszą z dwóch liczb podanych przez użytkownika. Jeżeli liczby są równe program wyświetla odpowieni komunikat.

lb1 = int(input("Podaj liczbę:"))
lb2 = int(input("Podaj liczbę:"))
if lb1 == lb2:
    print("Liczby są równe")
elif lb1 < lb2:
    print(lb1)
else:
    print(lb2)

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

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

Zadanie 3
Napisz program sprawdzający czy z boków o długościach podanych przez użytkownika można zbudować trójkąt.

lb1 = int(input("Podaj liczbę:"))
lb2 = int(input("Podaj liczbę:"))
lb3 = int(input("Podaj liczbę:"))
if lb1 + lb2 > lb3 and lb2 + lb3 > lb1 and lb1 + lb3 > lb2:
    print("Można zbudować trójkąt")
else:
    print("Nie nożna zbudować trójkąta")

Zadanie 4
Napisz program obliczający pierwiastki równania kwadratowego.

import math

a = int(input("Podaj liczbę:"))
b = int(input("Podaj liczbę:"))
c = int(input("Podaj liczbę:"))
delta = b * b - 4 * a * c
print("delta =", delta)
if (delta < 0):
    print("Brak pierwiastków")
if (delta == 0):
    print(-b / 2 * a)
if (delta > 0):
    print((-b - math.sqrt(delta)) / 2 * a)
    print((-b + math.sqrt(delta)) / 2 * a)

Zadanie 5
Napisz program, który dla zadanych dwóch liczb określi, czy pierwsza jest wielokrotnością drugiej.

lb1 = int(input("Podaj liczbę:"))
lb2 = int(input("Podaj liczbę:"))
if lb1 % lb2 == 0:
    print("Pierwsza liczba jest wielokrotnością drugiej")
else:
    print("Pierwsza liczba NIE jest wielokrotnością drugiej")

Zadanie 6
Napisz program podawania daty w formacie – dzień (od 1 do 31), miesiąc (od 1 do 12), rok (od 1900 do 2050). Użytkownik wprowadza każdą z wartości w osobnym kroku. Jeżeli wprowadzona wartość jest błędna program kończy swoje działanie. Jeżeli wszystkie trzy wartości są poprawne program wyświetla datę np. 7.12.2009

dzien = int(input("Podaj dzień:"))
if dzien >= 1 and dzien <= 31:
    miesiac = int(input("Podaj miesiąc:"))
    if miesiac >= 1 and miesiac <= 12:
        rok = int(input("Podaj rok:"))
        if rok >= 1900 and rok <= 2050:
            print(f"{dzien}.{miesiac}.{rok}")

Zauważyłeś błąd na stronie?

Następny temat: PĘTLE
Poprzedni temat: PODSTAWY JĘZYKA PYTHON

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.