# 随机生成一个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}次机会。")
猜数字游戏
最新推荐文章于 2024-09-10 10:56:36 发布