• Предмет: Информатика
  • Автор: 1000deadinside7kanek
  • Вопрос задан 5 лет назад

Нахождение наибольшего значения.
С клавиатуры вводится последовательность целых чисел, оканчивающаяся числом 0,
который служит признаком конца ввода последовательности.
Каждое число вводится в отдельной строке (после ввода очередного числа - Enter).
Определить значение наибольшего элемента последовательности.
РЕШАТЬ ИСПОЛЬЗУЯ ТОЛЬКО | WHILE | FOR | IF | (лучше только while)

Ответы

Ответ дал: Zergloing
1

Ответ:

s = int(input())

a = s

while s != 0:

   if a < s:

       a = s

   s = int(input())

print(a)

Объяснение:

Вводим переменную s и запрашиваем для неё число.

Переменную a приравниваем к s.

В цикле while смотрим, если a < s, то a присваиваем значение s, которое больше, чем a.

После получения 0 (окончание цикла), выводим переменную a на экран.


Zergloing: Если мой ответ вас удовлетворил, то, пожалуйста, оцените его как "Лучший ответ".
Вас заинтересует