Дата публикации:
Помогите с информатикой пожалуйста.
Помогите с информатикой пожалуйста.
Конечно, вот пример программы на языке Python, которая решает данную задачу:
def find_largest_even_number(a, b):
if a % 2 == 0 and b % 2 == 0: # оба числа четные
if a > b:
return a
else:
return b
elif a % 2 == 0: # только первое число четное
return a
elif b % 2 == 0: # только второе число четное
return b
else: # оба числа нечетные
return None
# Ввод чисел с клавиатуры
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
# Поиск большего четного числа
result = find_largest_even_number(num1, num2)
# Вывод результата
if result is None:
print("Оба числа нечетные")
else:
print("Большее четное число:", result)
Программа сначала определяет функцию find_largest_even_number
, которая принимает два аргумента - числа a
и b
. Внутри функции проверяется, являются ли оба числа четными, только одно из них четным или оба числа нечетными. В зависимости от результата, функция возвращает большее четное число или None
, если оба числа нечетные.
Затем программа запрашивает у пользователя ввод двух чисел и вызывает функцию find_largest_even_number
с этими числами. Результат сохраняется в переменную result
.
Наконец, программа выводит на экран результат - либо большее четное число, либо сообщение о том, что оба числа нечетные.
Рубрики
Комментарии
Теги
Копилка
Реклама
Курсы, репетиторство - .