Решение Python Задача «Минимум из трех чисел»

Условие

Даны три целых числа. Выведите значение наименьшего из них.

В задаче нет условия если все цифры равны. Задачу можно решить двумя способами

Решение через логический оператор AND

a = int(input())
b = int(input())
c = int(input())

if a <= b and a <= c:
    print(a)
elif b <= a and b <= c:
    print(b)
else:
    print(c)

Второй вариант только с использованием IF, ну и оно более оптимальное

a = int(input())
b = int(input())
c = int(input())

m = a
if b < m:
    m = b
if c < m:
    m = c

print(m)

Здесь добавлена переменная m, которая будет хранить в себе текущее минимальное значение. Условно примем что на начало a меньшее число и присвоим его в m, если например m меньше b, то уже m примет значение из b и так далее.

Leave a Reply

Your email address will not be published. Required fields are marked *

*