基于Jupyter实现猜数游戏(python)

实现猜数游戏(python)

from random import randint
def guessNumber(maxValue = 10 , maxTimes = 3):
    #随机生成一个整数
    value = randint(1,maxValue)
    for i in range(maxTimes):
        prompt = 'Start to GUESS:' if i==0 else 'Guess again:'
        #使用异常处理结构,防止输入不是数字的情况
        try:
            x = int(input(prompt))
        except:
            print("Must input an integer between 1 and ",maxValue)
        else:
            if x==value:
                #猜对了
                print("猜对了")
                break
            elif x>value:
                print("太大了")
            else:
                print("太小了")
    else:
        #次数用完还没猜对,游戏结束,提示正确答案
        print("Game over ,FAIL.")
        print("正确答案是:",value)
guessNumber()

运行结果:
基于Jupyter实现猜数游戏(python)_第1张图片

你可能感兴趣的:(python学习)