请写一个python代码,判断三角形是否为等边三角形或等腰三角形,输出判断结果
时间: 2023-08-31 10:31:44 浏览: 421
### 回答1:
def is_equal_triangle(a, b, c):
if a == b and a == c:
print("等边三角形")
elif a == b or b == c or a == c:
print("等腰三角形")
else:
print("非等边三角形或等腰三角形")a = int(input("输入边长a:"))
b = int(input("输入边长b:"))
c = int(input("输入边长c:"))is_equal_triangle(a, b, c)
### 回答2:
可以使用以下Python代码来判断一个三角形是否为等边三角形或等腰三角形:
```python
def triangle_type(a, b, c):
if a == b and b == c:
return "等边三角形"
elif a == b or b == c or a == c:
return "等腰三角形"
else:
return "普通三角形"
# 输入三角形的边长
a = float(input("请输入第一条边长:"))
b = float(input("请输入第二条边长:"))
c = float(input("请输入第三条边长:"))
# 调用函数判断三角形类型
result = triangle_type(a, b, c)
# 输出结果
print("该三角形是%s" % result)
```
运行以上代码,程序会要求你输入三角形的三条边长,然后判断所形成的三角形是等边三角形、等腰三角形还是普通三角形,最后输出判断结果。
注意,以上代码默认用户输入的三个数为正确的等边/等腰/普通三角形,没有处理输入错误的情况。
阅读全文