python生成随机数并按照大小排序
时间: 2023-10-25 18:08:04 浏览: 1019
你可以使用Python内置的random模块来生成随机数,然后使用sorted函数来排序。
这里是一个示例代码:
```python
import random
# 生成10个随机数
random_list = [random.randint(1, 100) for i in range(10)]
# 排序并打印结果
sorted_list = sorted(random_list)
print(sorted_list)
```
首先,我们使用列表推导式生成了一个包含10个随机数的列表。然后,我们使用sorted函数对这个列表进行排序,并将结果存储在sorted_list变量中。最后,我们打印排序后的结果。
相关问题
产生20个随机数并按照大小排序排序
好的,我可以帮您产生20个随机数并按照大小排序。以下是代码实现示例(Python):
```python
import random
# 生成20个随机数
random_list = []
for i in range(20):
random_list.append(random.randint(1, 100))
print("随机数列表:", random_list)
# 对随机数列表排序
random_list.sort()
print("排序后的列表:", random_list)
```
希望这个回答能够帮到您。如果您有其他问题需要询问,请随时提出哦!
写一个冒泡排序,可以自动生成随机数,设置数据量大小
好的,以下是 Python 语言实现的冒泡排序,可以自动生成随机数并设置数据量大小:
```python
import random
def bubble_sort(lst):
n = len(lst)
for i in range(n):
for j in range(0, n-i-1):
if lst[j] > lst[j+1]:
lst[j], lst[j+1] = lst[j+1], lst[j]
# 生成随机数列表
n = 10 # 数据量大小
lst = [random.randint(1, 100) for _ in range(n)]
print("原始数据:", lst)
bubble_sort(lst)
print("排序后:", lst)
```
这个程序会生成一个长度为 `n` 的随机数列表,然后对其进行冒泡排序,最后输出排序后的结果。
阅读全文