A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

ICAC110

初级黑马

  • 黑马币:11

  • 帖子:3

  • 精华:0

def jisuan():
    while True :
        if sorted(users_numbers[:6]) == sorted(sys_fucai_red) and users_numbers[6:] == sys_fucai_blue:             # 不同顺序比较:(6+1)
            print("恭喜你中一等奖:500(浮动)")
            break
        elif sorted(users_numbers[:6]) == sorted(sys_fucai_red) :                                                 # 不同顺序比较:(6+0)
            print("恭喜你中二等奖:20(浮动)")
            break
sys_fucai_red = [2, 6, 10, 21,32,32]                   # 后期改成链接网页自动获取红球号码
sys_fucai_blue = [1]                                   # 后期改成链接网页自动获取蓝球号码
sys_Period_of_sale = 2020030                         # 后期改成链接网页自动获取销售期
Users_io = "y"                                       # 用户输入初始值为“y”

while Users_io == str("y"):
    Period_of_sale = int(input("输入销售期:"))         # 用户输入销售期
    if Period_of_sale == sys_Period_of_sale:         # 判断销售期是否一致
        print("请输入彩票号码,每个号是2位数,号码之间回车")
        # 用户输入彩票号
        users_numbers = [int (input("红球1")), int (input("红球2")),int (input("红球3")), int (input("红球4")), int (input("红球5")),int (input("红球6")),int (input("蓝球:"))]
        jisuan()                                     # 运行jisuan函数
    else:
        print("销售期输入错误")
    Users_io = input("结束请输入Q,继续请输入y")
    continue************************************没有函数“jisuan”时,可以正常;一但加入函数"jisuan"时,程序运行到“用户输入彩票号”时,就停不下来了;比如:[size=13.0667px]输入销售期:2020030请输入彩票号码,每个号是2位数,号码之间回车红球1:5红球2:6红球3:1红球4:5红球5:4红球6:5蓝球:5551

1 个回复

正序浏览
while下的判断条件未覆盖全部情况,最后再增加else语句
......
if ......
elif .......
else:
    print("没中奖")
    break
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马