用python要求输入三角形的三条边 #判断三角形他是普通三角形或者等腰三角形或者不能构成三角形
时间: 2024-10-14 14:11:57 浏览: 25
根据输入三角形三条边判断该三角形形状
在Python中,你可以创建一个函数来获取用户输入的三角形三边长度,然后通过一些条件判断确定它是什么类型的三角形。以下是一个简单的示例:
```python
def triangle_type():
side_a = float(input("请输入三角形第一条边的长度:"))
side_b = float(input("请输入三角形第二条边的长度:"))
side_c = float(input("请输入三角形第三条边的长度:"))
# 判断是否能构成三角形(任意两边之和大于第三边)
if side_a + side_b > side_c and side_b + side_c > side_a and side_a + side_c > side_b:
# 检查是否为等腰三角形
if side_a == side_b or side_b == side_c or side_a == side_c:
print("这是一个等腰三角形")
else:
print("这是一个普通三角形")
else:
print("这些边无法构成三角形")
triangle_type()
```
在这个程序中,我们首先检查输入的三个边长是否满足构成三角形的基本条件。如果满足,再检查是否有两个边长相等,如有则它是等腰三角形,否则就是普通三角形。
阅读全文