zoukankan      html  css  js  c++  java
  • 猜数字游戏

    在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了";小于预设的数,显示"遗憾,太小了",如此循环,直至猜中该数,显示"预测N次,你猜中了!",其中N是用户输入数字的次数。

    代码如下:

    #猜数字游戏(包含异常处理)
    import random
    number=random.randint(0,9)
    #print(number)
    title="猜数字游戏"
    print("{0:-^40}
    ".format(title))
    N=1
    try:
      a=int(input(" * 请输入一个0~9之间的整数:"))
      while a!=number:
        if 0<=a<=9:
          if a>number:
            print(" -- 遗憾,太大了
    ")
            N+=1
            a=int(input(" * 请输入一个0~9之间小一点的整数:"))
          if a<number:
            print(" -- 遗憾,太小了
    ")
            N+=1
            a=int(input(" * 请输入一个0~9之间大一点的整数:"))
        else:
          print("-----输入范围有误
    ")
          a=int(input(" * 请重新输入一个0~9之间的整数:"))
      if a== number:
        bingo="预测{}次,你猜中了!".format(N)
        print("
    {0:*^35}
    ".format(bingo))
    except:
      print("-----输入的类型错误!")
    

      

        

      

  • 相关阅读:
    mysql重置root密码
    node.js和JavaScript的关系
    转Git仓库分支(Branch)和标签(Tag)
    Spring MVC @CookieValue注解(5)
    Spring MVC @RequestParam(5)
    Spring REST(4)
    Spring MVC @PathVariable注解(3)
    Spring MVC @RequestMapping注解详解(2)
    Spring MVC入门示例(1)
    spring @Transactional注解参数详解(13)
  • 原文地址:https://www.cnblogs.com/mxk123/p/11604870.html
Copyright © 2011-2022 走看看