运用python编写函数,从键盘上输入若干个整数,并对这些整数进行排序处理并输出排 序结果
时间: 2024-10-25 09:10:44 浏览: 16
在Python中,你可以编写一个函数来获取用户输入的整数,然后使用内置的`sorted()`函数对它们进行排序。下面是一个简单的例子:
```python
def sort_integers():
# 获取用户输入,直到输入 'done' 结束
user_input = input("请输入整数(输入'done'结束):")
while user_input != 'done':
# 尝试将输入转换为整数
try:
number = int(user_input)
numbers.append(number)
except ValueError:
print("无效输入,请输入整数。")
user_input = input("请输入下一个整数(输入'done'结束):")
# 对输入的整数列表进行排序
sorted_numbers = sorted(numbers)
print("排序后的整数列表:", sorted_numbers)
sort_integers()
```
这个函数会持续提示用户输入整数,直到用户输入'done'为止。输入的整数会被添加到`numbers`列表中,然后对这个列表进行排序并输出。
阅读全文