介绍
玩家有10次机会试玩猜数字游戏,机会用完便不能再玩。
代码
import random
def guess_number():
num=random.randint(1,100)
while True:
guess=int(input("请输入一个1-100的数字:"))
if guess==num:
print("恭喜你猜对了")
break
elif guess>num:
print("猜大了")
else:
print("猜小了")
print("游戏结束")
if __name__=="__main__":
with open('count.txt','r',encoding='utf-8') as file:
count=eval(file.read())
if count<10:
guess_number()
with open('count.txt','w',encoding='utf-8') as file:
file.write(str(count+1))
else:
print('你的试玩次数以结束,如需继续请充值。')
运行效果
请输入一个1-100的数字:50
猜小了
请输入一个1-100的数字:75
猜小了
请输入一个1-100的数字:81
猜小了
请输入一个1-100的数字:87
猜大了
请输入一个1-100的数字:84
恭喜你猜对了
游戏结束