用python实现从键盘输入个整数,使用冒泡排序法或者选择排序法将督们按由小到大的顺序排序输出
时间: 2024-03-22 22:37:15 浏览: 160
好的,以下是使用冒泡排序法实现从键盘输入一组整数,并将其从小到大排序输出的Python代码:
```python
nums = list(map(int, input("请输入一组整数,以空格分隔:").split()))
for i in range(len(nums)):
for j in range(len(nums)-1-i):
if nums[j] > nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
print("排序后的结果为:", nums)
```
输入格式为一组以空格分隔的整数,例如:
```
请输入一组整数,以空格分隔:5 1 9 3 7
```
输出结果为排序后的整数列表:
```
排序后的结果为: [1, 3, 5, 7, 9]
```
如果你想使用选择排序法实现,可以尝试自己编写代码,或者参考以下示例代码:
```python
nums = list(map(int, input("请输入一组整数,以空格分隔:").split()))
for i in range(len(nums)):
min_index = i
for j in range(i+1, len(nums)):
if nums[j] < nums[min_index]:
min_index = j
nums[i], nums[min_index] = nums[min_index], nums[i]
print("排序后的结果为:", nums)
```
输入和输出格式与冒泡排序法相同。
阅读全文