I am trying to write a function to get 2 int values from a user until their sum is 21, Simple!!
The aim is to keep prompting the user to pass 2 int values until the condition is met. I am not sure where the code breaks as it stops when either conditions is met, both if true or false.
def check_for_21(n1,n2):
    result = 0
    while True:
        while result != 21:
            try:
                n1 = int(input("Enter first number >> "))
                n2 = int(input("Enter second number >> "))
                if n1+n2 != 21:
                    print("You did not get to 21! ")
                else:
                    print("You got it! ")
            except:
                if n1+n2 == 21:
                    print("You got it! ")
            else:
                break
        break
 
     
     
     
     
    
