Python实现的石头剪子布代码分享
我之前写过一篇基于JS的石头剪子布程序《JavaScript实现的石头剪刀布游戏源码分享》,今天又基于Python写了一个实例,这里边的算法有点特殊但一时也想不到一个好的算法规律。
代码:
#encoding=UTF-8
#石头剪子布程序
#李忠
importrandom
#定义石头剪子布字典
dict={1:'剪子',2:'石头',3:'布'}
forrowindict:
print'编号:',row,'=',dict[row]
print'您出什么?'
loop=True
whileloop:
you=raw_input('请输入编号回车:')
try:
you=int(you)
ifyou>=1andyou<=3:
loop=False
else:
print'请输入1-3范围内的编号'
exceptException,e:
print'请输入正确的数字编号'
dn=random.randint(1,3)
print'你出:',dict[you]
print'电脑出:',dict[dn]
print'结果:',
ifdn==you:
print'平局'
elif(you>dnandyou-dn==1)oryou+2==dn:
print'你胜'
else:
print'电脑胜'