Готовлюсь к олимпиадам по информатике. И там есть похожая задачка:
Задача 2. Надёжное крепление
Уличный рекламный щит прикреплён к опоре при помощи трёх креплений. Первое
крепление может выдерживать ветер, скорость которого не превосходит A м/c, второе
крепление – B м/c, третье – C м/с. Сам щит будет надёжно закреплён, если как минимум два
крепления из трёх выдерживают ветер данной скорости. Определите максимальную скорость
ветра, которую выдержит данный щит.
Программа получает на вход три целых положительных числа A, B, С,
не превосходящие 2×109
, – допустимые скорости ветра, которые выдерживают три крепления
щита. Программа должна вывести одно число – максимальную скорость ветра, которую
выдержит щит.
a = int(input('A: '))
b = int(input('B: '))
c = int(input('C: '))
if a < b and b <= c:
print(b)
elif a < c and c <= b:
print(c)
elif a <= c and c < b:
print(c)
elif a <= c and c < b:
print(c)
elif b < a and a <= c:
print(a)
elif b < c and c <= a:
print(c)
elif b <= a and a < c:
print(a)
elif b <= c and c < a:
print(c)
elif c < a and a <= b:
print(a)
elif c < b and b <= a:
print(b)
elif c <= a and a < b:
print(a)
elif c <= b and b < a:
print(b)
elif a == c and c == b:
print(c)