Вопрос задан 15.06.2023 в 04:23. Предмет Информатика. Спрашивает Сысоева Ирина.

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

зависимости от успеха последних фильмов менялся и рейтинг актёра на Кинопоиске. Даны вещественныей числа - рейтинги актёра в разные годы, символ конца последовательности - число 10. Найдите наибольшее число, до которого он добирался. Последнее число 10 не учитывается при поиске максимума. Формат входных данных Последовательность вещественных чисел, каждое с новой строки, оканчивающаяся 10. Гарантируется, что сами числа не меньше 0 и не больше 10, а количество чисел ≤100000 и больше 0. Формат выходных данных Одно число - максимальное число последовательности.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сеничев Влад.

Объяснение:

s=[]

r=int(input())

while r!=10:

s.append(r)

r=int(input())

print(max(s))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать следующий алгоритм:

1. Создайте переменную `max_rating` и присвойте ей значение 0. Эта переменная будет использоваться для хранения максимального значения рейтинга актёра. 2. Считайте входные данные, представленные в виде последовательности вещественных чисел, каждое с новой строки, и оканчивающиеся числом 10. 3. Используя цикл, прочитайте каждое число из последовательности. 4. Если текущее число больше `max_rating`, обновите значение `max_rating` значением текущего числа. 5. Повторяйте шаги 3-4 до тех пор, пока не будет прочитано число 10. 6. Выведите значение `max_rating` как результат.

Пример кода на языке Python, решающего данную задачу:

```python max_rating = 0

while True: rating = float(input()) if rating == 10: break if rating > max_rating: max_rating = rating

print(max_rating) ```

Пожалуйста, обратите внимание, что данный код предполагает ввод чисел с клавиатуры. Если вам нужно прочитать числа из файла или другого источника, вам нужно будет адаптировать код для этого случая.

Примечание: Данный код использует бесконечный цикл `while True`, который прерывается, когда вводится число 10. Если вам известно точное количество чисел в последовательности, вы можете использовать цикл `for` вместо цикла `while`.

0 0

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

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

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

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