zoukankan      html  css  js  c++  java
  • ex07 简单的猜数字小游戏

    描述

    • 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜。

    要求

    • 程序随机生成一个 1100 的自然数
    • 7 次机会去猜
    • 机会用尽之前
      • 若第一次就猜对,则输出你真厉害,一次就猜对了!,然后退出程序
      • 若非第一次猜对,则输出恭喜你,猜对了!,然后退出程序
      • 若猜错,则给出提示
        • 说明所猜数字与答案相比是大了还是小了
        • 显示剩余次数
    • 若第 7 次仍没猜对,则先输出答案,再输出不好意思,游戏结束了,下回加油!

    程序

    from random import randint
    
    lucky_num = randint(1,100)
    for cnt in range(1, 8):
        guess_num = eval(input("请输入你猜测的数字 [1,100]:"))
        if guess_num < lucky_num:
            print("小了")
        elif lucky_num < guess_num:
            print("大了")
        else:
            if cnt == 1:
                print("你真厉害,第一次就猜对了!")
            else:
                print("恭喜你,猜对了!")
            break
        if cnt < 7:
            print("还有 {} 次机会
    ".format(7 - cnt))
        else:
            print("答案是 {},不好意思,游戏结束了,下回加油!".format(lucky_num))
    
  • 相关阅读:
    iOS基础
    iOS基础
    iOS基础
    iOS基础
    iOS基础
    iOS基础
    iOS基础
    iOS基础
    iOS基础
    iOS基础
  • 原文地址:https://www.cnblogs.com/yorkyu/p/10362599.html
Copyright © 2011-2022 走看看