Python Exercise: Check a triangle is equilateral, isosceles or scalene
Python Conditional: Exercise - 36 with Solution
Write a Python program to check if a triangle is equilateral, isosceles or scalene.
An equilateral triangle is a triangle in which all three sides are equal.
A scalene triangle is a triangle that has three unequal sides.
An isosceles triangle is a triangle with (at least) two equal sides.
# Display a message prompting the user to input lengths of the sides of a triangle print("Input lengths of the triangle sides: ") # Request input from the user for the length of side 'x' and convert it to an integer x = int(input("x: ")) # Request input from the user for the length of side 'y' and convert it to an integer y = int(input("y: ")) # Request input from the user for the length of side 'z' and convert it to an integer z = int(input("z: ")) # Check conditions to determine the type of triangle based on the lengths of its sides # If all sides are equal, display that it's an equilateral triangle if x == y == z: print("Equilateral triangle") # If at least two sides are equal, display that it's an isosceles triangle elif x == y or y == z or z == x: print("Isosceles triangle") # If all sides have different lengths, display that it's a scalene triangle else: print("Scalene triangle")
x: 6 y: 8 z: 12 Scalene triangle
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to check a string represent an integer or not?
Next: Write a Python program that reads two integers representing a month and day and prints the season for that month and day.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join