ЗАДАЧА
Три толстяка решили поспорить: кто из них самый тяжелый. После взвешивания оказалось, что их масса соответственно M1, M2 и M3 килограмм. Считается, что масса толстяка должна быть не менее 94 и не более 727 килограмм.
Помогите определить массу самого тяжелого из них, либо выяснить, что была допущена ошибка при взвешивании.
Я где-то допустила ошибку
m1,m2,m3= map(int,input().split())
if 94>m1&m2&m3 or 727
print("Error")
if m1m3 :
print(m2)
else:
m1m2
print(m3)
if m2m3:
print(m1)
else:
m2==m3==m1
print(m3)
psevdoedison:
Это что, питон???? Если да, то код надо переделывать.
Так это питон, или нет?
Это с acmp.ru
Он явно продвигает Питон, хотя принимает и другие языки, но этот код - Питон: ни в одном другом языке нет двоеточий после else.
Единственный олимпиадный ресурс, где критерием высоты рейтинга программы является ... ее длина! Там даже есть специальная статья, как кромсать программы на Питоне, чтобы они были максимально коротки.
Так это логично. Питон - язык некомпилируемый, поэтому чем меньше код, тем быстрее выполнится.
Это было бы логично, если на сайте было явно написано, что он посвящен Питону. Но там собраны все языки.
Да.Это питон
Ответы
Ответ дал:
3
Ответ:
Вот. Вообще всё было неправильно, кроме 1 строчки. Нельзя в условиях просто писать две переменные.
Объяснение:
m1,m2,m3= map(int,input("Введите массы трёх толстяков, разделённые пробелами. ").split())
if 94 > m1 or 94 > m2 or 94 > m3 or 727 < m1 or 727 < m2 or 727 <m3 :
print("Error")
elif m1 > m2 and m1 > m3:
print("m1 = ", m1)
elif m2 > m1 and m2 > m3:
print("m2 = ", m2)
elif m3 > m1 and m3 > m2:
print("m3 = ", m3)
else:
print("m2==m3==m1 = ", m1)
Я совсем новичок)Спасибо
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад