先看看运行结果:
源代码如下:
import random
while(1):
comp = random.randint(1,6)
print('计算机:猜骰子数游戏,敢不敢来玩呀!\n请选择:\n*********game:1***exit:0*********')
choose = eval(input(''))
if choose == 0:
break
elif choose == 1:
print('计算机:我已经准备好了,你有三次机会,快来猜猜看吧!\n')
i = 0##计数器
while(1):
if i>=3:
print('计算机:三次机会用完了,你输了!正确的骰子数为:{}'.format(comp))
break
player = eval(input('请输入你猜的数字(1-6之间):'))
if player>6 or player<0:
print('计算机:怎么回事,怎么还输入错误了呀!\n')
break
if player > comp:
print('计算机:猜大了!\n')
i += 1
elif player < comp:
print('计算机:猜小了!\n')
i += 1
else:
print('计算机:恭喜你!猜对了!\n')
break
else:
print('计算机:怎么回事,怎么还输入错误了呀!\n')
END:学习是个不停的过程。