Условия задачи:

 

Максимальное из двух значений. Напишите функцию max, которая в качестве аргу­ментов принимает два целочисленных значения и возвращает значение, которое являет­ся большим из двух. Например, если в качестве аргументов переданы 7 и 12, то функция должна вернуть 12. Примените функцию в программе, которая предлагает пользователю ввести два целочисленных значения. Программа должна показать большее значение из двух.

 

Решение задачи:

def main():
    num_1 = int(input('Введите первое число: '))
    num_2 = int(input('Введите второе число: '))
    def max(value_1, value_2):
        if value_1 > value_2:
            print(f' {value_1} - первое число больше')
        elif value_1 < value_2:
            print(f' {value_2} - второе число больше')
        else:
            print('Введенные числа равны')
    max(num_1, num_2)
main()

#по условиям задачи нужно вести два целых числа, но пользователь
#может ввести и одинаковые числа, если делать проверку только на
#больше-меньше решение задачи будет неполным