Hướng dẫn python program to check right angled triangle - chương trình python để kiểm tra tam giác vuông góc

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:44 [UTC/GMT +8 giờ]

Python Basic - 1: Tập thể dục -34 với giải pháp

Viết một chương trình Python để kiểm tra xem ba độ dài đã cho [số nguyên] của ba bên tạo thành một tam giác vuông. In "Có" nếu các cạnh đã cho tạo thành một tam giác vuông nếu không in "Không".

Đầu vào: Số nguyên được phân tách bằng một không gian duy nhất. 1 chiều dài của bên ≤ 1.000
Integers separated by a single space.
1 ≤ length of the side ≤ 1,000

Trình bày bằng hình ảnh:

Giải pháp mẫu::

Mã Python:

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']

Đầu ra mẫu:

Input three integers[sides of a triangle]
 8 6 7
No

Flowchart:

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.

Trước đây: Viết một chương trình Python để tính toán số chữ số của tổng số hai số nguyên đã cho. 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.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

Python: Lời khuyên trong ngày

Tạo một trình lặp lại tính toán chức năng bằng các đối số thu được từ Itable of Iterables:

>>> import itertools 
>>> import operator
>>> a = [[2, 6], [8, 4], [7, 3]]
>>> list[itertools.starmap[operator.mul, a]]
[12, 32, 21]

  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực

Bất kỳ hình tam giác nào sẽ được định nghĩa là tam giác góc vuông nếu nó tuân theo định lý Pythagorus trong đó nói rằng tổng hình vuông của các cạnh khác bằng với bình phương của bên lớn nhất. Giống như nếu một tam giác có 3, 6, 7 là chiều dài của các cạnh, thì tổng hình vuông 32 + 62 = 9 + 36 = 45 không bằng 72 = 49. Đó là lý do tại sao một tam giác có chiều dài 3, 6, 7 là Không phải là một tam giác góc phải.Right Angled Triangle if it follows Pythagorus Theorem which states that sum of squares of other sides is equal to square of largest side. Like if a triangle have 3, 6, 7 as length of sides, then sum of squares of 32 + 62 = 9 + 36 = 45 which is not equal to 72 = 49. That’s why a triangle of length 3, 6, 7 is not a Right Angled Triangle.

Logic này có thể được mã hóa thuật toán là mã Python. Hãy cùng xem mã Python để kiểm tra xem một tam giác có đúng góc hay không.Python Code for Checking whether a Triangle is right angled or not.

# Checks if triangle is right angled or not using Python

a = float[input["Enter first side of triangle => "]]
b = float[input["Enter second side of triangle => "]]
c = float[input["Enter third side of triangle => "]]

# Checks which side out of three a, b and c is largest
if [a >= b] and [a >= c]:
	largest_triangle_side = a
elif [b >= c] and [b >= a]:
	largest_triangle_side = b
else:
	largest_triangle_side = c

# Applying Pythagorean theorem to check if triangle is Right Angled

# If a is largest side of triangle
if [largest_triangle_side == a]:
	if [b**2 + c**2 == a**2]:
		print["Triangle is Right Angled"]
	else:
		print["Triangle is Not Right Angled"]

# If b is largest side of triangle
if[largest_triangle_side == b]:
	if[c**2 + a**2 == b**2]:
		print["Triangle is Right Angled"]
	else:
		print["Triangle is Not Right Angled"]

# If c is largest side of triangle
if[largest_triangle_side == c]:
	if[a**2 + b**2 == c**2]:
		print["Triangle is Right Angled"]
	else:
		print["Triangle is Not Right Angled"]  

Đầu ra của mã trên

Enter first side of triangle => 1
Enter second side of triangle => 2
Enter third side of triangle => 3
Triangle is Not Right Angled

Làm thế nào để bạn kiểm tra xem một tam giác có đúng không

Có thể xác định xem một tam giác có chứa một góc vuông bằng định lý của Pythagoras không.Nếu các hình vuông của hai cạnh ngắn hơn cộng vào hình vuông của các hypotenuse, tam giác chứa một góc vuông.If the squares of the two shorter sides add up to the square of the hypotenuse, the triangle contains a right angle.

Làm thế nào để bạn in một mẫu tam giác góc vuông bằng Python?

Để in hình tam giác góc phải trong Python, chúng ta có thể lấy đầu vào từ người dùng trong chiều dài của tam giác.Như bạn có thể thấy, đầu vào được lấy từ người dùng là [x].Như chúng ta biết rằng một vòng lặp được sử dụng để lặp lại trên một chuỗi.Sau đó sử dụng lồng nhau cho vòng lặp, bạn có thể in hình tam giác góc phải.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.

Làm thế nào để bạn kiểm tra xem nó có phải là một tam giác trong Python?

Khoa học dữ liệu thực tế sử dụng Python..
Nếu A, B và C không phải là 0 và [A + B + C] giống như 180.if [a + b]> = c hoặc [b + c]> = a hoặc [a + c]> = b, sau đó.trả về đúng.Nếu không, trả lại sai ..
Nếu không, trả lại sai ..

Bài Viết Liên Quan

Chủ Đề