Вопрос задан 08.10.2026 в 12:43. Предмет Информатика. Спрашивает Селивёрстов Вова.

Python. Условие:
За всю жизнь Мистер Вайл снялся во многих фильмах, удачных и не очень. В зависимости от успеха последних фильмов менялся и рейтинг актёра на Кинопоиске.

Даны вещественные числа — рейтинги актёра в разные годы, символ конца последовательности — число 10. Найдите наибольшее число, до которого он добирался. Последнее число 10 не учитывается при поиске максимума.

Формат входных данных:
Последовательность вещественных чисел, каждое с новой строки, оканчивающаяся 10. Гарантируется, что сами числа не меньше 0 и не больше 10, а количество чисел ≤ 100000 и больше 0.

Формат выходных данных:
Одно число — максимальное число последовательности.

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

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

Отвечает Чигрин Маша.

Нужно читать числа до тех пор, пока не встретится \(10\). Само число \(10\) в максимум не входит.

Решение на Python:

mx = None
while True:
    x = float(input())
    if x == 10:
        break
    if mx is None or x > mx:
        mx = x

print(mx)

Здесь \(mx\) хранит самый большой рейтинг из уже прочитанных чисел. Когда программа встречает \(10\), она прекращает чтение и выводит максимум.

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

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

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

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