Python中猜拳游戏与猜筛子游戏的实现方法


Posted in Python onSeptember 04, 2020

猜拳游戏

import random
player_input=input("请输入(0剪刀,1石头,2布):")
player=int(player_input)
computer=random.randint(0,2)
if(player==0 and computer==2) or (player==1 and computer==0) or (player==2 and computer==1):
 print("电脑出的是%s,恭喜,你赢了!"%computer)
elif(player==0 and computer==0) or (player==1 and computer==1) or (player==2 and computer==2):#将此行代替为(player==computer):更加简便
 print("电脑出的是%s,打成了平局"%computer)
else:
 print("电脑出的是%S,你输了!"%computer)

通过本代码我们可以进而写出猜筛子游戏,通过电脑给玩家随机给出的数字与电脑随机出一个数字进行比较。

猜筛子游戏

import random
#player_input=input("请输入1~6其中一个数:")此行代码是玩家手动输入一个数与电脑比大小
player=random.randint(1,6)#int(player_input)
print("你的筛子摇出了%s"%player)
computer=random.randint(1,6)
if(player>computer):
 print("电脑出的是%s,你赢了!"%computer)
elif(player==computer):
 print("电脑出的是%s,打成了平局"%computer)
else:
 print("电脑出的是%s,你输了!"%computer)
import random
num=random.randint(a,b)
print(num)***#随机生成一个a到b的数字***

总结

到此这篇关于Python中猜拳游戏与猜筛子游戏的实现方法就介绍到这了,更多相关Python猜拳游戏与猜筛子游戏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python计算圆周长、面积、球体体积并画出圆
Apr 08 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
Python3离线安装Requests模块问题
Oct 13 Python
Pytest mark使用实例及原理解析
Feb 22 Python
解决Python数据可视化中文部分显示方块问题
May 16 Python
Django中使用Json返回数据的实现方法
Jun 03 Python
Python趣味挑战之用pygame实现简单的金币旋转效果
May 31 Python
python tqdm用法及实例详解
Jun 16 Python
Python实现快速大文件比较代码解析
Sep 04 #Python
基于python实现图片转字符画代码实例
Sep 04 #Python
Python HTMLTestRunner如何下载生成报告
Sep 04 #Python
详解python中的lambda与sorted函数
Sep 04 #Python
如何利用Python动态模拟太阳系运转
Sep 04 #Python
python装饰器三种装饰模式的简单分析
Sep 04 #Python
Django如何实现密码错误报错提醒
Sep 04 #Python
You might like
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
php获取系统变量方法小结
2015/05/29 PHP
php图像验证码生成代码
2017/06/08 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
Prototype中dom对象方法汇总
2008/09/17 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
2016/11/10 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
python实现远程控制电脑
2019/05/23 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
Python创建数字列表的示例
2019/11/28 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
Django中ORM的基本使用教程
2020/12/22 Python
行政部工作岗位职责范本
2014/03/05 职场文书
优秀班组长事迹
2014/05/31 职场文书
建筑工地质量标语
2014/06/12 职场文书
安全生产目标管理责任书
2014/07/25 职场文书