
8 класс. Задача на Питоне Программист написал программу для следующей задачи:Напишите программу,
которая в последовательности натуральных чисел определяет максимальное число, заканчивающиеся на 5. Программа получает на вход целые числа, количество введённых чисел не известно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность).Но он очень торопился и допустил ошибки.Какие ошибки были допущены? Выпишите строки с ошибкой и укажите, как должно быть записано правильноx=int(input('введите число'))max=10000while x!=0: if x%5==0 and x max=x x=int(input('введите число'))print('максимальное число, оканчивающееся на 5 = ', max)

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

Ответ:
max - это зареганое значение(функция) её имя нельзя использовать.
Переименуй переменную "max" например на "max_num"
Объяснение:



В данной программе присутствуют следующие ошибки:
Отсутствует двоеточие после оператора while, что приводит к синтаксической ошибке. Исправленная строка:
while x != 0:
Отсутствует оператор сравнения в условии if. Необходимо добавить оператор сравнения "==" после "and x". Исправленная строка:
if x % 5 == 0 and x > max:
Неправильное присваивание значения переменной max. Вместо присваивания значения x, необходимо присвоить значение переменной max. Исправленная строка:
max = x
Отсутствует отступ (indentation) перед командой x = int(input('введите число')). Это приводит к синтаксической ошибке. Исправленная строка: добавить отступ перед строкой x = int(input('введите число'))
Исправленный вариант программы:
pythonx = int(input('введите число'))
max = 10000
while x != 0:
if x % 5 == 0 and x > max:
max = x
x = int(input('введите число'))
print('максимальное число, оканчивающееся на 5 = ', max)
Теперь программа будет работать правильно и определит максимальное число, оканчивающееся на 5, из последовательности введенных чисел.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili