基于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()

运行结果:
在这里插入图片描述

发布了16 篇原创文章 · 获赞 39 · 访问量 421

猜你喜欢

转载自blog.csdn.net/qq_42585108/article/details/105089112