模拟大乐透号码生成器
模拟大乐透号码生成器
行号规则为:前区在1~35的范围内随机产生不重复的5个号码,
后区在1~12的范围内随机产生不重复的2个号码。

源程序代码:
import random def number(): a=[random.randint(1,35) for i in range(5)] l=[] for i in a: if i not in l: l.append(i) else: i=random.randint(1,35) l.append(i) l.sort() a=[str(i) for i in l] b=[random.randint(1,12) for i in range(2)] o=[] for i in b: if i not in o: o.append(i) else: i=random.randint(1,12) o.append(i) o.sort() b=[str(i) for i in o] c=[" "*5] for i in range(5): if len(a[i])==2: for j in range(2): if len(b[j])==2: pass else: b[j]='0'+b[j] else: a[i]='0'+a[i] g=a+c+b for i in g: print(i,end=" ") print("大乐透号码生成器") k=int(input("请输入要生成的大乐透号码注数:")) for i in range(k): number() print("")

浙公网安备 33010602011771号