python实现剪刀石头布小游戏
#首先实现系统随机出剪刀石头布
import random #首先导入random模块
k=['剪刀','石头','布'] #创建一个列表,列表共有我们所需要用到的三个元素。
m=random.choice(k)#用该函数随机从k中取一个元素并赋值给m,m便为剪刀石头布的随机一种
print(m) #m的输出结果为k中随机一个元素
有了这些准备工作,我们就可以利用多分支来实现我们的程序
通过多分支来对比各种情况从而判断输赢
import random
m=input('请输入‘剪刀’、‘石头’、‘布’的其中一种:')#要求用户输入剪刀石头布中的一种
k=['石头','剪刀','布']
while m not in k:#对用户输入的数据进行判断是否属于k中的元素,如果不是则条件为真进入循环直到用户输入正确的格式m = input('请重新输入‘剪刀’、‘石头’、‘布’的其中一种:')
n=random.choice(k)#对k中的元素随机取样并赋值
print('系统出的是%s'%n)#打印出系统所抽取的元素
if m=='石头' and n=='石头':#对系统的随机数据和用户输入的数据进行对比,穷举出所有情况,并判断输赢print('平局')
elif m=='石头' and n=='剪刀':print('你赢了')
elif m=='石头' and n=='布':print('你输了')
elif m=='剪刀' and n=='剪刀':print('平局')
elif m=='剪刀' and n=='布':print('你赢了')
elif m=='剪刀' and n=='石头':print('你输了')
elif m=='布' and n=='布':print('平局')
elif m=='布' and n=='剪刀':print('你输了')
elif m=='布' and n=='石头':print('你输了')
python实现剪刀石头布小游戏相关推荐
- 使用PYTHON完成剪刀石头布小游戏
作为新加入的python小白,课堂遇到的题目在这分享下,不知道思路怎样,大佬多多指教. 原题目: # 练习4:1.随机生成个石头剪刀布 # 2.输入石头剪刀布 # 3.输入的石头随机生成的是剪刀,则提 ...
- python人机猜拳游戏_Python实现剪刀石头布小游戏(与电脑对战)
具体代码如下所述: srpgame.py #!/urs/bin/env python import random all_choice = ['石头','剪刀','布'] win_list = [[' ...
- python剪刀石头布小游戏源码下载_Python Tkinter实现剪刀石头布小游戏
Python Tkinter实现剪刀石头布小游戏 发布时间:2020-10-26 14:56:52 来源:亿速云 阅读:67 作者:Leah 本篇文章给大家分享的是有关Python Tkinter实现 ...
- python实现剪刀石头布_用Python Tkinter实现剪刀石头布小游戏的方法
用Python Tkinter实现剪刀石头布小游戏的方法 发布时间:2020-12-07 10:38:11 来源:亿速云 阅读:90 作者:小新 这篇文章将为大家详细讲解有关用Python Tkint ...
- Python趣味案例——剪刀石头布小游戏改进版(自由实现三局两胜五局三胜七局四胜。。。)
前言 最近看了这篇知乎文章,深受启发: Python之石头剪刀布小游戏(史上最详细步骤) - 真小凡的文章 - 知乎 Python中实现剪刀石头布游戏的方式有很多种,这个博主允许直接输入石头.剪刀.布 ...
- 手把手教你用Python做个可视化的“剪刀石头布”小游戏
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 众里寻他千百度.蓦然回首,那人却在 ...
- python拿什么做可视化界面好-手把手教你用Python做个可视化的“剪刀石头布”小游戏...
/1 前言/ 最近在学习PyQt5可视化界面,这是一个内容非常丰富的gui库,相对于tkinter库,功能更加强大,界面更加美观,操作也不难.于是我开始小试牛刀,用PyQt5做个可视化的"剪 ...
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python写游戏脚本-使用Python写一个小游戏
引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...
最新文章
- Dataset:机器学习和深度学习中对数据集进行高级绘图(数据集可视化,箱线图等)的简介、应用之详细攻略——daidingdaiding
- python迭代器与生成器_Python的迭代器和生成器
- 像素游戏的动态光影效果
- Python-理解装饰器
- oracle数据库卸载(需要完全卸载oracl才能重装)
- 485串口测试工具软件_(案例)电脑和仪表之间485通讯的奇怪现象及解决方案
- centos6中office及中文输入法安装 (转载)
- C++基本数据类型列表
- okHttp3 源码分析
- linux centos设置共享目录,在CentOS上配置SAMBA共享目录
- 【语音分析】基于matlab语音短时频域分析【含Matlab源码 558期】
- Linux svn服务器自身回退版本
- 数据结构 图的邻接矩阵
- scanf 用法及陷阱(转)
- SMARTFORM打印程序模板
- 全国各省女孩性格+美丽程度比较分析!
- 夜深人静写算法(十二)- 凸包
- python打开网页后点击网页按钮_python单击网页上的按钮
- 2019牛客暑期多校训练营(第八场) 	Explorer (线段树分治+区间离散化)
- requestAnimationFrame运动框架实现-果冻效果