python(猜数字游戏)

#coding=utf-8
import random
answer = random.choice(range(100))
print("欢迎使用数字猜猜猜游戏\n")

while True:
    
    print("请选择你接下来要执行的序号")
    print("1:开始")
    print("2:退出")
    try:
        chioce = int(input("输入:\n"))        
        if (chioce not in (1,2)):
            print("输入的值不符合要求\n")
        elif (chioce == 2):
            break
        else: 
            #统计一共猜了多少次
            totalNum = 0;
            while True:
                totalNum += 1
                try:
                    inNum = int(input("请输入一个0到99的整数,回车后结束:"))
                
                    if (inNum < 0 and inNum > 99):
                        print("你输入的数字不符合要求")
                    elif (inNum < answer):
                        print("你输入的数字比谜底要小,再猜一下")
                    elif (inNum > answer):
                        print("你输入的数字比谜底要大,再猜一下")
                    else:
                        print("恭喜你,猜对了")
                        print("一共猜了%d次"%totalNum)
                        break
                except:
                    print("你输入的格式不符合要求")
    except:
        print("输入的值不符合要求\n")

 

你可能感兴趣的:(python(猜数字游戏))