Вопрос задан 03.09.2026 в 09:50. Предмет Информатика. Спрашивает Лукашевич Дима.

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

x= 0

if a > b and a > c and a > d:

x = a

elif b > a and b > c and b > d:

× = b

elif c > a and c > b and c > d:

x= c

elif d > a and d > c and d > b:

x = d

print(x)

ввели 1 2 3 4

какое число выведем?

Перейти к ответам

Ответы на вопрос

Отвечает Гетьман Кирилл.

Если понимать программу как поиск наибольшего числа, то при вводе \(1\), \(2\), \(3\), \(4\) выведется:

4

Потому что \(d = 4\), а число \(4\) больше \(1\), \(2\) и \(3\).

Но в записи программы есть ошибки: должно быть x = b, а не × = b, и команды после if, elif нужно писать с правильными переносами и отступами.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос