Написать программу: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти максимальное из введённых чётных чисел. Python.
Ответы на вопрос
Ответил Asaline
1
Ответ:
list_number = [] # Создали список, сюда заносим числа.
number = int(input()) # Вводим число
while number != 0: # Проверяем на равенство число нулю
list_number.append(number) # Добавляем число в список
number = int(input()) # Вводим след.число
if list_number: # Если список не пуст
# Фильтруем список(возвращаем список только с четными числами) и выбираем максимальное
result_number = max(list(filter(lambda x: x % 2 == 0, list_number)))
print("Result: {0}".format(result_number)) # Выводим результат
Объяснение:
Новые вопросы
Английский язык,
1 год назад
Геометрия,
1 год назад
Українська мова,
1 год назад
Алгебра,
7 лет назад