题目:
答案:
思路:
首先用到那些函数:
1.import random
2.randint
f = randint(n,m) :产生一个元素为0或1的n×m的随机矩阵
比如randint(2,3),生成2行3列一个,元素0和1的矩阵,生成数也是随机的
0 1 0
1 0 0
列表对象.append(x)
x是元素
作用就是在列表尾部添加x元素
比如a=[1,3,4]
a.append(99)
print(a)
len(a) 返回字符串长度
a=[1,3,4]
print(len(a))
sorted(a)#排序函数
默认为升序
reverse = Ture为降序
a = [1, 4, 3]
sorted(a)
print(sorted(a))
输出结果[1, 3, 4]
格式字符%02d
’% (参数)’ % (对象)
第一个%是占位符,必须在字符串内。
第二%是格式化关键字。
0代表在前补零
2代表宽度为2
d 十进制整数
import random引入随机数
a = []
# 生成6个不同的随机数加到列表a中
while True:
num = random.randint(1, 33)生成一个1到33随机数
if num not in a:#丢掉重复的红球
a.append(num)#排序函数
if len(a) == 6:#如果超过六个红球,超过则跳出循环
break
sorted(a)#排序函数
# 对a排序列
# 生成蓝球,加入a中
num = random.randint(1, 16)生成一个1到16随机数,只会执行一次
a.append(num)在后尾添加num生成的随机数
#对10下在前补零补,K
for i in range(7):一共循环7次
a[i] = '%02d' % a[i]当i等于0,下标a【0】就把a【0格式化后存到a【i中】】
print(a)输出随机数
不理解可以评论哈