Write a Python program to calculate the hypotenuse of a right angled triangle. From Wikipedia, Pictorial Presentation:Python Basic: Exercise-60 with Solution
A right triangle or right-angled triangle, or more formally an orthogonal triangle, is a triangle in which one angle is a right angle. The relation between the sides and angles of a right triangle is the basis for
trigonometry. The side opposite the right angle is called the hypotenuse. If the lengths of all three sides of a right triangle are integers, the triangle is said to be a Pythagorean triangle and its side lengths are collectively known as a Pythagorean triple.
Sample Solution-1:
Python Code :
from math import sqrt print["Input lengths of shorter triangle sides:"] a = float[input["a: "]] b = float[input["b: "]] c = sqrt[a**2 + b**2] print["The length of the hypotenuse is:", c ]Sample Output:
Input lengths of shorter triangle sides: a: 3 b: 4 The length of the hypotenuse is: 5.0Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Sample Solution-2:
Python Code:
def test[x, y]: h = [x**2 + y**2]**0.5 return h print[test[3,4]] print[test[3.5,4.4]]Sample Output:
5.0 5.622277118748239Flowchart:
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code [and comments] through Disqus.
Previous: Write a Python program to convert height [in feet and
inches] to centimeters.
Next: Write a Python program to convert the distance [in feet] to inches, yards, and miles.
Python: Tips of the Day
Iterating over a dictionary:
m = {'a': 1, 'b': 2, 'c': 3, 'd': 4} for key, value in m.items[]: print['{0}: {1}'.format[key, value]]Write a Python program to check whether three given lengths [integers] of three sides form a right triangle. Print "Yes" if the given sides form a right triangle otherwise print "No".Python Basic - 1: Exercise-34 with Solution
Nội dung chính
- Python Basic - 1: Exercise-34 with Solution
- Python: Tips of the Day
- Description
- Explanation
- Description
- Explanation
- How do you write a right
- How do you print numbers on a right
- How do you find the area of a right
- How do you program a triangle in Python?
Input:
Integers separated by a single space.
1 ≤ length of the side ≤ 1,000
Pictorial Presentation:
Sample Solution:
Python Code:
print["Input three integers[sides of a triangle]"]
int_num = list[map[int,input[].split[]]]
x,y,z = sorted[int_num]
if x**2+y**2==z**2:
print['Yes']
else:
print['No']
Sample Output:
Input three integers[sides of a triangle] 8 6 7 No
Flowchart:
Python Code Editor:
Have another way to solve this solution? Contribute your code [and comments] through Disqus.
Previous: Write a Python program to compute the digit number of sum of two given integers.
Next: Write a Python program which solve the specified
equation.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
Python: Tips of the Day
You can turn a set into an immutable set
This way, you can no longer modify it:
my_set = frozenset[['a', 'b', 'c', 'd']] my_set.add["a"]
If you do that, an error will be thrown:
AttributeError: 'frozenset' object has no attribute 'add'
Ref: //bit.ly/3ndmjEN
- Exercises: Weekly Top 12 Most Popular Topics
- Pandas DataFrame: Exercises, Practice, Solution
- Conversion Tools
- JavaScript: HTML Form Validation
- SQL Exercises, Practice, Solution - SUBQUERIES
- C Programming Exercises, Practice, Solution : For Loop
- Python Exercises, Practice, Solution
- Python Data Type: List - Exercises, Practice, Solution
- C++ Basic: Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - exercises on Employee Database
- SQL Exercises, Practice, Solution - exercises on Movie Database
- SQL Exercises, Practice, Solution - exercises on Soccer Database
- C Programming Exercises, Practice, Solution : Recursion
In this shot, we will discuss how to generate a right-angled triangle using stars in Python.
We can print a plethora of patterns using python. The basic and only prerequisite for this is a good understanding of how loops work in Python. Here, we will be using simple for
loops to generate a
right-angled triangle using stars.
Description
A right-angled triangle must have one angle equal to 90 degrees.
To execute this using Python programming, we will use two for
loops:
- An outer loop: To handle the number of rows.
- An inner loop: To handle the number of columns.
Code
Let us see the code snippet below to understand it better.
# Number of rows rows = 5 # Outer loop to handle the rows for i in range[rows]: # Inner loop to handle the columns for j in range[i + 1]: # Printing the pattern print["*", end=' '] # Next Line print[]
Explanation
In line 2, we take the input for the number of rows [i.e. the length of the triangle].
In line 5, we create a
for
loop to handle the number of rows.In line 8, we create a nested
for
loop [inner loop], to handle the number of columns.In line 11, we print the pattern [
*
]. Any other character could be printed by being in the print statement. The end statement helps us to be on the same line till the loop finishes.In line 14, we use
print[]
, to move to the next line.
In this shot, we will discuss how to generate a right-angled triangle using numbers in Python.
We can print a plethora of patterns using Python. The basic and only prerequisite is a good understanding of how loops work in Python. Here, we will be using simple for
loops to generate a right-angled triangle using stars and numbers.
Description
A triangle is said to be right-angled if and only if it has one angle equal to 90 degrees.
To execute this using Python programming, we will be using two for
loops:
- An outer loop to handle the number of rows.
- An inner loop to handle the number of columns.
Code
Let’s look at the code snippet below to understand it better.
# Number of rows rows = 5 # Outer loop to handle the rows for i in range[rows]: # Inner loop to handle the columns for j in range[i + 1]: # Printing the pattern print[j+1, end=' '] # Next Line print[]
Explanation
In line 2, the input for the number of rows [i.e., length of the triangle] is taken.
In line 5, we create a
for
loop to handle the number of rows.In line 8, we create a nested
for
loop [inner loop], to handle the number of columns.In line 11, we print the pattern, and we have printed
j+1
, which results in iteration from 1 [since j + 1] to length ofi
in each row.i
keeps increasing with increasing rows, and so the numbers keep increasing as the line number increases.In line 14, we use
print[]
to move to the next line.
How do you write a right
To print the right-angled triangle in Python, we can take the input from the user for the length of the triangle. As you can see, Input is taken from the user as [x]. As we know that a for loop is used for iterating over a sequence. Then using nested for loop, you can print the right-angled triangle.
How do you print numbers on a right
Example -.
# This is the example of print simple reversed right angle pyramid pattern..
rows = int[input["Enter the number of rows:"]].
k = 2 * rows - 2 # It is used for number of spaces..
for i in range[0, rows]:.
for j in range[0, k]:.
print[end=" "].
k = k - 2 # decrement k value after each iteration..
for j in range[0, i + 1]:.
How do you find the area of a right
Python.
b = 5..
h = 8..
area = [ b * h] / 2..
print["Area of Right Angle Triangle is :"];.
print[area];.
How do you program a triangle in Python?
Programs to print triangles using *, numbers and characters In the first loop, we iterate from i = 0 to i = rows . The second loop runs from j = 0 to i + 1. In each iteration of this loop, we print i + 1 number of * without a new line. Here, the row number gives the number of * required to be printed on that row.