python随机产生10个10~99的整数,使用冒泡排序法从小到大排序,打印排序前后 的10个数。
时间: 2024-12-19 16:28:35 浏览: 6
在Python中,你可以使用内置的`random`模块生成10个10到99之间的随机整数,然后使用冒泡排序算法对其进行排序。下面是一个简单的示例:
```python
import random
# 生成10个10到99之间的随机整数
numbers = [random.randint(10, 99) for _ in range(10)]
print("原始随机数:", numbers)
# 冒泡排序函数
def bubble_sort(arr):
n = len(arr)
for i in range(n):
# 通过比较相邻元素交换位置
for j in range(0, n - i - 1):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
return arr
# 对数组进行排序
sorted_numbers = bubble_sort(numbers)
# 打印排序后的结果
print("排序后:", sorted_numbers)
阅读全文