Задача 12: Максимальное из двух чисел

Напишите программу, которая принимает на вход два числа и выводит большее из них. Если числа равны, программа должна вывести "Равны".

Примеры:

Входные данные 1:

5 10

Выходные данные 1:

10


Входные данные 2:

7 7

Выходные данные 2:

Равны

 


Комментарии

artom_avatar
artom
,
1 месяц, 18 дней назад
Написал вот такой код x = int(input("Введите первое число: ")) y = int(input("Введите второе число: ")) if x > y: print(x) elif x == y: print("Равны") else: print(y) В редакторе все работает. В решении задачи выдает: !!! Произошла ошибка: invalid literal for int() with base 10: '5 10'
perminoff_avatar
perminoff
,
1 месяц, 17 дней назад

artom, Обратите внимание на входные данные, там сразу приходят 2 числа. То есть нам нужно принимать вот так:

input_str = input("Введите числа через пробел: ")

# Преобразование строки в список чисел
numbers = list(map(int, input_str.split()))

А дальше уже берем первое число и второе число из списка, и сравниваем их.