python实现⼀个双⾊球⽣成程序最近学习Python的,就顺⼿写⼀个随机数的双⾊球程序,开发环境:python2.7 ,附上源代码如下:
# _*_ coding:utf-8 _*_
import random
qiu=[]
while True:random python
hong = random.randint(1,33)#产⽣⼀个随机红球
if hong in qiu:
continue#跳过本次循环
qiu.append(hong)#把红⾊号码添加到列表
if len(qiu)==6:
break
qiu.sort()
lan=random.randint(1,16)#产⽣⼀个随机篮球
s=""
for i in qiu:
s=s+"%02d " %i#02d表⽰是2位数的整数,个数⾃动补0
print s+"+ "+"%02d" %lan
其中蓝⾊6个,也有简单的⽅法
list = range(1,34)
buleball = random.sample(list,6)
buleball.sort()
print buleball#1-33随机取6个,然后排序
或者
list = range(1,34)
random.shuffle(list)
buleball =list[0:6]
buleball.sort()
print buleball#1-33打乱列表顺序,取前6个,然后排序
参考⽂章:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论