Python实现的石头剪子布代码分享
作者:junjie 时间:2023-04-11 09:14:58
我之前写过一篇基于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 '电脑胜'
标签:Python,石头剪子布
0
投稿
猜你喜欢
Python os.access()用法实例
2022-12-06 01:37:50
matlab 生成.bmp格式的文件
2022-08-06 09:39:09
python 函数的缺省参数使用注意事项分析
2021-08-23 05:09:02
python协程之yield和yield from实例详解
2022-10-31 05:47:42
python使用rsa加密算法模块模拟新浪微博登录
2022-06-04 13:36:19
python实现class对象转换成json/字典的方法
2021-11-16 00:46:34
在sqlserver中如何使用CTE解决复杂查询问题
2024-01-24 13:31:34
cropper js基于vue的图片裁剪上传功能的实现代码
2024-05-11 09:10:50
SQL 优化
2024-01-16 10:50:40
django中使用memcached示例详解
2023-02-10 07:30:50
python中enumerate函数遍历元素用法分析
2021-08-07 10:07:18
Mysql数据迁徙方法工具解析
2024-01-23 18:23:30
django实现后台显示媒体文件
2023-07-26 15:03:23
TensorFlow实现RNN循环神经网络
2023-03-18 18:12:49
通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据
2011-03-16 10:39:00
MySQL非空约束(not null)案例讲解
2024-01-24 10:43:51
Python下调用Linux的Shell命令的方法
2023-08-10 01:43:17
Jquery实现div模拟Select控件
2008-12-01 15:47:00
SQL 存储过程基础语法之一
2024-01-26 19:58:05
pycharm如何使用anaconda中的各种包(操作步骤)
2021-10-18 05:35:11