python学习之猜数字游戏

最近几天在看些基础知识,然后遇到一个小甲鱼老师,修改了下他的课堂例子。
大概就是猜数字,有三次机会,如果输入的不是数字就直接结束,如果是数字就会判断是否是心里的数字,提醒大小。

import random
#Guess = input("請猜猜我心裏想的是什麽數字:")
RightGuess = random.randint(0,10)

Guess = input("請猜猜我心裏想的是什麽數字:")
for i in range(3) :
    try:
        UserGuess = int(Guess)
        a = isinstance(UserGuess, int)
        a !=True
    except ValueError:
        print("你輸入有誤!")
        break
    else:
        if(UserGuess >RightGuess):
            print("你猜大啦!")
            Guess = input("請繼續:")
            try:
                UserGuess = int(Guess)
                a = isinstance(UserGuess, int)
                a != True
            except ValueError:
                print("你輸入有誤!")
                break
            if(i==1):
                print("猜錯三次了!")
                break
        elif(UserGuess <RightGuess):
            print("你猜小啦!")
            Guess = input("請繼續:")
            try:
                UserGuess = int(Guess)
                a = isinstance(UserGuess, int)
                a != True
            except ValueError:
                print("你輸入有誤!")
                break
            UserGuess = int(Guess)
            if (i == 1):
                 print("猜錯三次了!")
                 break
        else:
            print("哇,你是我心裏的蛔蟲嗎?")
            print("但是猜對了也沒有獎勵!")
            break
print("游戲結束了!")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 题目:猜数字游戏(要求:用户有三次机会输入数字,当机会用完和输入正确退出,游戏结束.) 代码: # encodin...
    950545c4cd64阅读 478评论 0 0
  •   jQuery是一个快捷、小型且特征丰富的JavaScript库。它使得HTML文档遍历及操作,事件处理,动画,...
    山阴少年阅读 681评论 0 1
  • 猜数字游戏是令系统随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被...
    kylelin阅读 2,251评论 0 9
  • 问题: 猜数字,写一个程序,随机生成一个0到100的整数number,然后用户在终端,输入数字,如果和number...
    链巴阅读 442评论 0 0
  • 有的时候,只想将自己淹没在深海中。 你对水有着深深恐惧。自然的水在你看来,潜伏着无边灾难。 年少时,你和朋友去塌陷...
    张企鹅阅读 308评论 0 1