用python编写程序,要求从键盘输入三个数字(整形或者浮点型)判断这三个数字是否能构成一个三角形。如果可以构成一个三角形,则计算三角形的周长。
时间: 2024-05-02 07:17:03 浏览: 18
可以使用以下代码实现:
```python
a = float(input("请输入第一个数字: "))
b = float(input("请输入第二个数字: "))
c = float(input("请输入第三个数字: "))
if a + b > c and a + c > b and b + c > a:
perimeter = a + b + c
print("可以构成三角形,周长为:", perimeter)
else:
print("无法构成三角形")
```
首先从键盘输入三个数字,然后使用 if 语句判断是否可以构成三角形。判断的条件是任意两边之和大于第三边,如果满足这个条件就可以构成一个三角形。如果可以构成三角形,则计算三角形的周长并输出结果,否则输出无法构成三角形。