Mini Integer Comparator

  • Share this:

Code introduction


This function takes two arguments, attempts to convert them to integers, and returns the smaller one. If the two numbers are equal, it returns the larger one. If the arguments cannot be converted to integers, it returns an error message.


Technology Stack : Built-in type conversion (int), comparison operators (<, >, ==)

Code Type : Comparison function

Code Difficulty : Intermediate


                
                    
def aordiff(arg1, arg2):
    try:
        arg1 = int(arg1)
        arg2 = int(arg2)
    except ValueError:
        return "Both arguments must be integers."

    if arg1 < arg2:
        return arg1
    elif arg1 > arg2:
        return arg2
    else:
        return "Both numbers are equal."