• 注册
当前位置:1313e > python >正文

python石头剪刀布的代码_Python实现的石头剪子布代码分享

我之前写过一篇基于JS的石头剪子布程序 《JavaScript实现的石头剪刀布游戏源码分享》,今天又基于Python写了一个实例,这里边的算法有点特殊但一时也想不到一个好的算法规律。

代码:

复制代码

代码如下:

# encoding=UTF-8

# 石头剪子布 程序

# 李忠

import random

# 定义石头剪子布字典

dict = {1:'剪子',2:'石头',3:'布'}

for row in dict:

print '编号:',row,' = ',dict[row]

print '您出什么?'

loop = True

while loop:

you = raw_input('请输入编号回车: ')

try:

you = int(you)

if you>=1 and you<=3:

loop = False

else:

print '请输入 1-3 范围内的编号'

except Exception,e:

print '请输入正确的数字编号'

dn = random.randint(1,3)

print '你出:',dict[you]

print '电脑出:',dict[dn]

print '结果:',

if dn==you:

print '平局'

elif (you>dn and you-dn==1) or you+2==dn:

print '你胜'

else:

print '电脑胜'

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录