判断三角形并计算面积(project)选择结构
时间: 2025-01-25 10:13:28 浏览: 25
判断一个三角形是否存在以及计算其面积是编程中常见的任务,通常使用选择结构来实现。以下是一个使用Python语言实现的示例:
def is_triangle(a, b, c):
# 判断三条边是否能组成三角形
return a + b > c and a + c > b and b + c > a
def calculate_area(a, b, c):
# 计算三角形的面积,使用海伦公式
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return area
def main():
# 输入三条边的长度
a = float(input("请输入第一条边的长度: "))
b = float(input("请输入第二条边的长度: "))
c = float(input("请输入第三条边的长度: "))
if is_triangle(a, b, c):
area = calculate_area(a, b, c)
print(f"这三条边可以组成一个三角形,面积为: {area}")
else:
print("这三条边不能组成一个三角形。")
if __name__ == "__main__":
main()
在这个示例中,我们定义了两个函数:
is_triangle(a, b, c)
:判断三条边是否能组成一个三角形。calculate_area(a, b, c)
:计算三角形的面积,使用海伦公式。
主函数 main()
负责获取用户输入并调用上述函数进行判断和计算。
相关推荐



















