Во первых, конструкция if-elif-else выглядит не так, как ты попытался написать. else - действие, исполняемое в случае, если ни одно условие не выполняется.
Правильно конструкция if-elif-else выглядит так:
if something: #Если выполняется условие 1
---> ...
elif something: #Если условие 1 не выполнилось, проверяем условие 2
---> ...
else somthing: #Если ни то, ни другое не выполняется, делаем это.
---> ...
Подобную программу легче сделать при помощи списков.
a = []
print('Enter int number')
for i in range(4):
a.append(int(input()))
print(max(a))
Или, в случае если вы не знакомы со списками, как то так:
if a > b and a > c and a>d:
print('Число a наибольшее и равно ', a)
elif b > a and b > c and b > d:
print('Число b наибольшее и равно ', b)
elif ...: #По образцу как и выше, просто для числа c
Answers & Comments
Во первых, конструкция if-elif-else выглядит не так, как ты попытался написать. else - действие, исполняемое в случае, если ни одно условие не выполняется.
Правильно конструкция if-elif-else выглядит так:
if something: #Если выполняется условие 1
---> ...
elif something: #Если условие 1 не выполнилось, проверяем условие 2
---> ...
else somthing: #Если ни то, ни другое не выполняется, делаем это.
---> ...
Подобную программу легче сделать при помощи списков.
a = []
print('Enter int number')
for i in range(4):
a.append(int(input()))
print(max(a))
Или, в случае если вы не знакомы со списками, как то так:
if a > b and a > c and a>d:
print('Число a наибольшее и равно ', a)
elif b > a and b > c and b > d:
print('Число b наибольшее и равно ', b)
elif ...: #По образцу как и выше, просто для числа c
print(...)
else:
print('число d наибольшее и равно ', d)