Ввести четыре целых числа, отыскать величайшее из них. (Python) 7кл

Ввести четыре целых числа, отыскать наивеличайшее из их. (Python) 7кл

Задать свой вопрос
1 ответ

Во первых, конструкция if-elif-else смотрится не так, как ты попробовал написать. else - действие, выполняемое в случае, если ни одно условие не производится.

Верно конструкция if-elif-else выглядит так:

if something: Если производится условие 1

---gt; ...

elif something: Если условие 1 не выполнилось, проверяем условие 2

---gt; ...

else somthing: Если ни то, ни иное не производится, делаем это.

---gt; ...

Сходственную программу легче сделать при помощи списков.

a = []

print('Enter int number')

for i in range(4):

   a.append(int(input()))

print(max(a))

Или, в случае если вы не знакомы со списками, как то так:

if a gt; b and a gt; c and agt;d:

   print('Число a наибольшее и равно ', a)

elif b gt; a and b gt; c and b gt; d:

   print('Число b наибольшее и одинаково ', b)

elif ...: По образчику как и выше, просто для числа c

   print(...)

else:

   print('число d величайшее и одинаково ', d)

Полинка Дорогун
Спасибо!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт