Python Program to Check Types of Triangle Given Sides
- sam33frodon
- Feb 16, 2021
- 1 min read
side1 = float(input("Enter the first side: "))
side2 = float(input("Enter the second side: "))
side3 = float(input("Enter the third side: "))
if side1 == side2 == side3:
print('Equilateral Triangle')
elif side1 == side2 or side2 == side3 or side1 == side3:
if side1**2 == side2**2 + side3**2 or side2**2 == side1**2 + side3**2 or side3**2 == side1**2 + side2**2:
print('Right Isosceles Triangle')
else:
print('Isosceles Triangle')
elif side1 != side2 != side3:
if side1**2 == side2**2 + side3**2 or side2**2 == side1**2 + side3**2 or side3**2 == side1**2 + side2**2:
print('Right Scalene Triangle')
else:
print('Scalene Triangle')
Comments