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

2018-02-08  本文已影响41人  GuangHui
#-*- 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;

上一篇下一篇

猜你喜欢

热点阅读