彩票购买系统(26选5)-初级版本

自主设计彩票购买系统:
界面如下:
欢迎来到彩票购买系统v1.0:
1.购买彩票
2.查看开奖
3.退出系统
请选择功能(1-3)

import random
#记录购买的彩票号码
lottery_buy = []
#记录开奖号码
lottery_run = []
while True:
    print('欢迎来到彩票购买系统v1.0:')
    print('1.购买彩票')
    print('2.查看开奖')
    print('3.退出系统')
    choice = input('请选择功能(1-3):')
    if choice == '1':
        #手动选择5个号码(1-26的判断这里没写)
        i = 1
        while i <= 5:
            n = eval(input('请输入第%d个号码'%i))
            if n not in lottery_buy:
                lottery_buy.append(n)
                i += 1
            else:
                print('当前号码已存在')
        lottery_buy.sort()
        print('你选择的号码为:%s'%lottery_buy)
    elif choice == '2':
        while len(lottery_run) < 5:
            n = random.randint(1,26)
            #如果号码不存在
            if n not in lottery_run:
                #加入到列表中
                lottery_run.append(n)
        #排序
        lottery_run.sort()
        #如果没买
        if len(lottery_buy) == 0:
            #直接打印开奖结果
            print('开奖号码为:%s'%lottery_run)
        else:
            print('你买的号码如下%s:'%lottery_buy)
            print('开奖号码为:%s' % lottery_run)
            #判断中奖情况
            print('中奖号码如下:')
            for num in lottery_buy:
                if num in lottery_run:
                    print(num,end=' ')
            print()
        #清除之前的数据
        lottery_buy.clear()
        lottery_run.clear()
    elif choice == '3':
        print('谢谢使用')
        break
    else:
        print('输入有误')

转载于:https://www.cnblogs.com/ilovepython/p/11068887.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值