📅  最后修改于: 2023-12-03 15:06:38.451000             🧑  作者: Mango
本程序用于通过给定的三角形三条边长,判断三角形的类型。
triangle_type(a, b, c)
输入三个参数a,b,c表示三角形的三条边长,返回一个字符串,表示这个三角形的类型。如果输入的三边无法构成三角形,也会返回一个相应的提示字符串。
返回一个对应的字符串,表示这个三角形的类型。字符串包括以下几种:
def triangle_type(a, b, c):
"""
判断三角形的类型
:param a: 三角形的边长a
:param b: 三角形的边长b
:param c: 三角形的边长b
:return: 返回字符串,表示这个三角形的类型
"""
if a + b <= c or a + c <= b or b + c <= a:
return "No"
elif a == b == c:
return "equilateral"
elif a == b or b == c or a == c:
return "isosceles"
else:
return "scalene"
# 导入模块
from triangle import triangle_type
# 使用函数判断三角形类型
print(triangle_type(3, 4, 5))
# 输出 scalene
print(triangle_type(2, 2, 3))
# 输出 isosceles
print(triangle_type(1, 2, 3))
# 输出 No