输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。用python写关于这个题目的代码
时间: 2024-04-29 17:24:36 浏览: 36
可以,以下是Python代码:
```
a = float(input("请输入第一条边长:"))
b = float(input("请输入第二条边长:"))
c = float(input("请输入第三条边长:"))
if a+b>c and a+c>b and b+c>a:
print("可以构成三角形")
else:
print("无法构成三角形")
```
希望这个代码能解决您的问题。如果您还有其他问题,欢迎随时问我。
相关问题
输入三角形的三边,判断是否能构成三角形。若能构成输出YES,否则输出NO
好的,下面是用 Python 实现的代码:
```python
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
if a + b > c and a + c > b and b + c > a:
print("YES")
else:
print("NO")
```
首先,通过 `input` 函数分别读取用户输入的三角形的三条边长,并将其转换为浮点型存储在变量 `a`、`b` 和 `c` 中。
接着,我们使用 `if` 语句进行判断,如果满足三角形构成条件(即任意两边之和大于第三边),则输出 `YES`,否则输出 `NO`。
最后,我们通过 `print` 函数输出结果。
该题目要求输入三角形三边,判断是否能构成三角形。如果能构成,则输出yes,否则输出no。 输入格式: 在一行中直接输入3个整数,3个整数之间各用一个空格隔开,没有其他任何附加字符。 输出格式: 输出结果为yes或no,区分大小写。 例子: 输入:3 4 5 输出:yes
以下是实现题目要求的 Python 代码:
```python
a, b, c = map(int, input().split())
if a + b > c and a + c > b and b + c > a:
print("yes")
else:
print("no")
```
在这段代码中,我们使用了 `map()` 函数将输入的三个整数转换为整型,并使用 `split()` 函数将它们从一行输入中分开。然后,我们使用条件语句来判断这三个数字是否能够构成一个三角形。如果能够构成,我们输出 "yes",否则输出 "no"。
阅读全文