随机生成0到100之间的10个随机数,而后使用冒泡排序将这10个数按从小到大的顺序排序dom
import random num = range(0, 100) # 范围在0到100之间,须要用到range()函数。 nums = random.sample(num, 10) # 选取10个元素 print(nums)
for i in range(len(nums) - 1): for j in range(len(nums)-i-1): if nums[j] > nums[j+1]: nums[j], nums[j+1] = nums[j+1], nums[j] print(nums)
range(start, stop[, step])
start: 计数从 start 开始。默认是从 0 开始。例如:range(5)等价于range(0, 5)。函数
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 表示[0, 1, 2, 3, 4],不包括5。code
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。orm
sample(序列,n)
生成一个随机浮点数n:0<= n < 1.0排序
import rando num = random print(num)
random.uniform(a,b)
random.randint(a, b)
random.randrange([start], stop[, step])
random.choice(sequence)
random.shuffle(x[, random])