Python输入三个整数abc,判断abc的大小,并进行排序
时间: 2024-04-29 12:23:04 浏览: 104
以下是Python代码实现:
```
a = int(input("请输入第一个整数a: "))
b = int(input("请输入第二个整数b: "))
c = int(input("请输入第三个整数c: "))
if a > b:
a, b = b, a
if a > c:
a, c = c, a
if b > c:
b, c = c, b
print("从小到大排序结果为:", a, b, c)
```
运行结果如下:
```
请输入第一个整数a: 8
请输入第二个整数b: 2
请输入第三个整数c: 6
从小到大排序结果为: 2 6 8
```
相关问题
编写程序任意输入三个整数ABC判断ABC能否构成三角形若不能则输出相应的信息若能则判断组成的是等腰三角形等边三角形直角三角形还是一般三角形
好的,我可以为您编写这样的程序。以下是 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 b == c or a == c:
if a == b and b == c:
print("这是一个等边三角形")
else:
print("这是一个等腰三角形")
elif a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print("这是一个直角三角形")
else:
print("这是一个一般三角形")
else:
print("这三个数不能构成三角形")
```
您可以复制以上代码到 Python 环境中运行,或者将它保存为一个 .py 文件并运行。程序会提示您输入三个整数,然后输出对应的信息。
由键盘输入三个整数abc,并从大到小输出
好的,以下是代码:
```python
a, b, c = map(int, input().split())
lst = [a, b, c]
lst.sort(reverse=True)
print(lst)
```
如果输入的是 3 1 5,输出的结果就是 [5, 3, 1]。
希望这个回答能够帮到你!
阅读全文