Question: 
Write a python function to find the type of triangle from the given sides.


Model's Code:
def check_Type_Of_Triangle(a, b, c):
    sides = sorted([a, b, c])
    x, y, z = sides
    if x + y <= z:
        return "Not a Triangle"
    if x**2 + y**2 == z**2:
        return "Right-angled Triangle"
    elif x**2 + y**2 > z**2:
        return "Acute-angled Triangle"
    else:
        return "Obtuse-angled Triangle"



Sample Correct Code:
def check_Type_Of_Triangle(a,b,c): 
    sqa = pow(a,2) 
    sqb = pow(b,2) 
    sqc = pow(c,2) 
    if (sqa == sqa + sqb or sqb == sqa + sqc or sqc == sqa + sqb): 
        return ("Right-angled Triangle") 
    elif (sqa > sqc + sqb or sqb > sqa + sqc or sqc > sqa + sqb): 
        return ("Obtuse-angled Triangle") 
    else: 
        return ("Acute-angled Triangle") 


Asserts:
assert check_Type_Of_Triangle(1,2,3) == "Obtuse-angled Triangle"
assert check_Type_Of_Triangle(2,2,2) == "Acute-angled Triangle"
assert check_Type_Of_Triangle(1,0,1) == "Right-angled Triangle"


Tests:
Test 1 of 3: FAIL: AssertionError()

Test 826 of 974: 632/826 (76.51331719128329%): failed