酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python:输入三边判断直角三角形并计算面积,避免常见错误!

```python import math # 输入三角形的三条边 a = float(input("请输入第一条边: ")) b = float(input("请输入第二条边: ")) c = float(input("请输入第三条边: ")) # 判断是否能构成三角形 if a + b > c and a + c > b and b + c > a: # 判断是否为直角三角形 if (a 2 + b 2 == c 2) or (a 2 + c 2 == b 2) or (b 2 + c 2 == a 2): # 计算面积 s = (a * b) / 2 print("面积为: {:.1f}".format(s)) else: print("不能构成直角三角形") else: print("不能构成三角形") # 注意:1. 输入的边长应为正数。2. 计算面积时要注意数据类型的精度。3. 对于判断直角三角形的条件要仔细核对。 ``` ######[AI写代码神器 | 239点数解答 | 2025-04-21 09:45:36]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]