Python编写一个程序,读入三个正整数,然后判断并打印其是否可以作为边长构成一个等腰三角形。输入输出格式说明:输入:一共三行,每行表示一个边长;三个边长并未排序,可以是任意大小顺序。输出:“可以”或者“不可以”。”。注意:要判断给出的三个边长是否能构成三角形
时间: 2024-03-16 11:46:01 浏览: 81
python 判断三角形,给你三个整数a,b,c, 判断能否以它们为三个边长构成三角形。
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
a = int(input()) # 读入第一个边长
b = int(input()) # 读入第二个边长
c = int(input()) # 读入第三个边长
if a + b > c and a + c > b and b + c > a: # 判断是否能构成三角形
if a == b or a == c or b == c: # 判断是否为等腰三角形
print("可以")
else:
print("不可以")
else:
print("不可以")
```
代码首先通过 `input` 函数读取三个正整数作为三条边长,并将其存储在变量 `a`、`b`、`c` 中。然后,使用 `if` 语句判断这三条边长是否能构成三角形,如果不能,则直接输出“不可以”。如果能构成三角形,则再使用 `if` 语句判断是否为等腰三角形,如果是,则输出“可以”,否则输出“不可以”。
阅读全文