Triangle Type Classifier
Given the three side lengths of a triangle, classify it as Equilateral, Isosceles, or Scalene.
- Equilateral — all three sides equal.
- Isosceles — exactly two sides equal.
- Scalene — all three sides different.
Approach: read all three sides on one line, then use if-elif-else to check all-equal first, then any-pair-equal, then default to Scalene.
Input: One line: three side lengths separated by spaces.
Output: One line: Equilateral Triangle, Isosceles Triangle, or Scalene Triangle.
5 5 8
Isosceles Triangle
- 1 <= each side <= 10^6
Hint 1
Check the all-equal case (a == b == c) before checking any pair.
Hint 2
Python lets you chain comparisons: a == b == c checks all three are equal at once.
Hint 3
If it isn't equilateral, check whether any two of the three sides are equal.
Check the most specific case first: a == b == c means all sides are equal (Equilateral). Otherwise, if any pair matches (a == b or b == c or a == c), it's Isosceles. If neither check matches, the sides must all differ, so it's Scalene.