利用 python的random 模块 写出一个双色球摇号程序

双色球的玩法:

双色球的玩法是前六个数从 1-32 选择6 个数字 作为准中奖号码,最后一个尾号在 1-16 之间选择一个数,若这七个数字全部对上,那么就走上了人生巅峰。。。。。。。

代码参考:

import random


def main():
    ls = []
    for j in range(6):  
        a = random.randint(1,33)  
        ls.append(a)
        
        
    try:
       
        for i in range(6):
            for t in range(6):
                if ls[i] == ls[t] and i != t:  # 这里的 i 不能和 t 相等 ,否则虽然不会出现异常,但是会死循环,一直重复执行 main()
                    return main()
                
    except:
        return main()
    else:
            
        ls.sort()
    
        
    b = random.randint(1, 17)
    print("本期的中奖号码为:{} ; 尾数为 {}".format(ls, b))




if __name__ == '__main__':
    main()

运行效果:

在这里插入图片描述
以后我再把这个做成可是化的软件,敬请期待。。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值