第一个python小游戏
import random
from collections import deque
history = deque([],10)
while True:
setNum=random.randint(1,1024)
print('''本游戏的设定数为1到1024(闭区间)内的一个随机数
每轮游戏开始前需要输入用户名
输入1则可以查看用户输入历史
输入2开始游戏
输入3则停止游戏
''')
index=eval(input('请选择选项:'))
if index==2:
user_name=input('请输入用户名:')
print('\n你好,%s,你可以进行10次猜测'%(user_name))
for guessTaken in range(1,11):
print('请猜数:')
guessNum=int(input())
history.append(guessNum)
if guessNum < setNum:
print('你猜的数小了。。。\n')
elif guessNum >setNum:
print('你猜的数大了。。。\n')
else:
break
if guessNum == setNum:
print('恭喜你,第'+ str(guessTaken) +' 次猜对了\n\n')
else:
print('很遗憾,你没有猜中,设定的数字为:'+str(setNum)+'\n\n')
if index==3:
break;
if index==1:
print(history)
print('\n')