酷代码 AI
菜单
服务商

Python 编程:输入三边判断能否成三角形并算周长面积

```python # 输入三条边长 a = float(input()) b = float(input()) c = float(input()) # 判断是否能构成三角形 if a + b > c and a + c > b and b + c > a: # 计算周长 circumference = a + b + c # 计算面积(海伦公式) s = circumference / 2 area = (s * (s - a) * (s - b) * (s - c)) 0.5 # 输出结果,保留1位小数 print(f"The circumference of the triangle is {circumference:.1f}.") print(f"The area of the triangle is {area:.1f}.") else: print("Can't form a triangle.") ``` 需要注意的逻辑点: 1. 三角形的构成条件是任意两边之和大于第三边,因此需要检查所有三种组合。 2. 使用海伦公式计算面积时,确保半周长 `s` 的计算正确。 3. 输出结果时,使用格式化字符串 `:.1f` 来保留一位小数。 ######[AI写代码神器 | 236点数解答 | 2025-03-13 10:55:39]

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