美文网首页
[Python]随机数小游戏:看你抽奖多少次可以中奖

[Python]随机数小游戏:看你抽奖多少次可以中奖

作者: GuangHui | 来源:发表于2018-02-08 17:55 被阅读41次
    #-*- coding:utf-8 -*-
    
    # 随机数小游戏:看你抽奖多少次可以中奖
    #手动输入一个数字,同时电脑随机生成0-10的数字
    #判断数字是相同,若相同返回输入的次数,并提示'恭喜中奖了'
    #要求:入参检验是数字且符合要求范围,当不符合条件时,可以继续输入
    
    # 导入 random(随机数) 模块
    import random
    
    count = 0
    while(True):
        #random.randint(0,10) 随机生成0-10包括边界的值
        random_num = random.randint(0,10)
        #input()传进来的内容,都是字符串类型
        shuru_num_str = input('请输入一个0-10的数字 >>')
    
        if not shuru_num_str.isdigit():
            print('请按要求输入0-10的数字')
            continue
    
        shuru_num = int(shuru_num_str)
        if not 0 <= shuru_num <= 10 :
            print('请按要求输入0-10的数字')
            continue
        count = count + 1
        if random_num == shuru_num:
            if count == 1:
                print('厉害了我的哥,第一次就命中了!特等奖')
            else:
                print('在努力',count,'次后,你终于中奖了,一等奖!')
            break;
    
    

    相关文章

      网友评论

          本文标题:[Python]随机数小游戏:看你抽奖多少次可以中奖

          本文链接:https://www.haomeiwen.com/subject/mrottftx.html