Question: 
Write a python function to check whether the hexadecimal number is even or odd.


Model's Code:
def even_or_odd(hex_num):
    decimal_value = int(hex_num, 16)
    return "Even" if decimal_value % 2 == 0 else "Odd"



Sample Correct Code:
def even_or_odd(N): 
    l = len(N) 
    if (N[l-1] =='0'or N[l-1] =='2'or 
        N[l-1] =='4'or N[l-1] =='6'or 
        N[l-1] =='8'or N[l-1] =='A'or 
        N[l-1] =='C'or N[l-1] =='E'): 
        return ("Even") 
    else: 
        return ("Odd") 


Asserts:
assert even_or_odd("AB3454D") =="Odd"
assert even_or_odd("ABC") == "Even"
assert even_or_odd("AAD") == "Odd"


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 387 of 974: 279/387 (72.09302325581395%): success