猜数字游戏

# 随机生成一个1~99之间的整数数字,并命名为num;
# 给用户10次机会猜出数字是什么:
# 如果用户输入的数值大于num,则打印“猜大了”;
# 如果用户输入的数值小于num,则打印“猜小了”;
# 如果猜中,则打印“恭喜你,猜对了!”并推出程序。
import random
import time
import sys                                              #引入sys模块

print("**************本程序由CFN编写****************")
print("""本程序随机生成一个1~99之间的整数数字;
您有10次机会猜出数字是什么;
每次猜完,程序会提示您是猜大了还是猜小了;
比比谁用的次数最少吧,加油哟!!!
""")

num=random.randint(0,99)                               #随机生成一个0到99的整数

for i in range(1,11):
    guess_num=int(input("请输入您猜的数字:"))
    if guess_num not in range(0,99):
        print("您输入的数字不正确,请输入0~99之间的整数,你浪费了一次机会哟。")
    else:
        if guess_num==num:
            print(f"恭喜你,猜对了!总共用了{i}次。","程序将在2秒后结束。")
            time.sleep(2)
            sys.exit("程序结束!")                          #结束程度指令
        else:
            if guess_num>num:
                print("猜大了!")
                print(f"您还有{10-i}次机会。")
            else:
                print("猜小了!")
                print(f"您还有{10 - i}次机会。")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值