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'电脑胜'