编程,功能要求:从键盘输入3个正整数,判断是否能构成三角形三边长:若能,则使用海伦公式计算该三角形的面积并输出结果,保留2位小数; 否则,输出"不能构成三角形!"。
时间: 2023-05-23 12:04:25 浏览: 110
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
A:
```python
a = int(input("请输入第一条边长:"))
b = int(input("请输入第二条边长:"))
c = int(input("请输入第三条边长:"))
if a + b > c and a + c > b and b + c > a:
# 计算半周长
p = (a + b + c) / 2
# 计算面积
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print("该三角形的面积为:%.2f" % area)
else:
print("不能构成三角形!")
```
说明:使用 if 判断条件是否满足构成三角形的条件,如果满足则使用海伦公式计算面积并输出结果,否则输出提示信息。其中,保留两位小数可以使用字符串的格式化输出方式:%.2f。
阅读全文