Вопрос задан 03.07.2023 в 08:10. Предмет Информатика. Спрашивает Чернышёв Виктор.

Помогите написать прогу на Python. Напишите программу, которая ищет наибольшее четное число среди

введенных пяти чисел. Если такого не существует, выводит фразу "not found"
0 0
Перейти к ответам

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

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

num1 = int(input("Введите первое число:"))

num2 = int(input("Введите второе число:"))

num3 = int(input("Введите третье число:"))

num4 = int(input("Введите четвертое число:"))

num5 = int(input("Введите пятое число:"))

try:

     print(max([x for x in (num1,num2,num3,num4,num5) if x%2==0]))

except ValueError:

     print("Not found")

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

Конечно, вот пример программы на Python, которая решает задачу:

python
def find_largest_even(numbers): largest_even = None for num in numbers: if num % 2 == 0: if largest_even is None or num > largest_even: largest_even = num return largest_even # Считываем пять чисел от пользователя input_numbers = [] for _ in range(5): num = int(input("Введите число: ")) input_numbers.append(num) # Ищем наибольшее четное число result = find_largest_even(input_numbers) if result is not None: print("Наибольшее четное число:", result) else: print("not found")

Просто скопируйте этот код в среду Python и выполните его. Программа будет запрашивать у вас пять чисел, затем выведет наибольшее четное число из введенных или "not found", если такого числа не было во введенных данных.

0 0

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

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

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

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