Python实现简单猜拳游戏
作者:fxc6666 发布时间:2022-07-08 04:40:10
标签:python,猜拳游戏
本文实例为大家分享了Python实现猜拳游戏的具体代码,供大家参考,具体内容如下
分析
1.玩家从控制台输入内容
2.电脑随机输出石头剪刀布
3.判断
4.程序结束
代码块
#1猜拳游戏
import random #内建函数
choice=['剪刀','石头','布'] #建立一个列表
keepgoing=input('你想出剪刀,石头,布还是(Q)?')
while keepgoing!='Q': #当不回答‘Q'时整个程序会一直执行
? ? computer=random.choice(choice) #随机选择choice
? ? print('你选择的是' +keepgoing+ '计算机选择的是' +computer)
#判断输赢
? ? if keepgoing==computer:
? ? ? ? print('打平了')
? ? elif keepgoing=='剪刀':
? ? ? ? if computer=='石头':
? ? ? ? ? ? print('计算机赢了')
? ? ? ? else:
? ? ? ? ? ? print('你赢了')
? ? elif keepgoing=='石头':
? ? ? ? if computer=='布':
? ? ? ? ? ? print('计算机赢了')
? ? ? ? else:
? ? ? ? ? ? print('你赢了')
? ? elif keepgoing=='布':
? ? ? ? if computer=='剪刀':
? ? ? ? ? ? print('计算机赢了')
? ? ? ? else:
? ? ? ? ? ? print('你赢了')
? ? else:
? ? ? ? print('你的结果不在范围类!!!')
? ? print()
? ? keepgoing=input('你想出剪刀,石头,布还是(Q)?') #继续循环!!!
运行结果
提示:该程序的还不够完美,但对于初学者还是有有些帮助的,有更好的记得推荐给我哦
来源:https://blog.csdn.net/fxc6666/article/details/122354761
0
投稿
猜你喜欢
- 第一款在线格式化工具:Instant SQL Formatter功能强劲,可以设置第二款,和第一款类似,功能也一样,只不过是不同的UI而已,
- 本文实例讲述了Python上下文管理器类和上下文管理器装饰器contextmanager用法。分享给大家供大家参考,具体如下:一. 什么是上
- 下面看下pandas中字符串类处理函数吧,内容如下所示:1.英文字母大小写转换及填充s = pd.Series(['lower
- 但是,当一本书学过之后,对一般的技术和函数都有了印象,突然想要查找某个函数的实例代码时,却感到很困难,因为一本书的源代码目录很长,往往有几十
- 1、注册时验证数据库用户名是否存在。 2、输入密码时提示密码强度和验证2次密码输入是否一样。 3、注册时验证数据库联系邮箱是否存在。 4、注
- 在SQL SERVER中如何通过SQL语句获取服务器硬件和系统信息呢?下面介绍一下如何通过SQL语句获取处理器(CPU)、内存(Memory
- 数据库的选择原则是什么?我只知道小网站用Access,大网站用SQL,请问它的具体选择原则是什么?在实际应用中,数据库的选择原则一般是:如果
- 在安装库的时候,一定要特别注意包之间的依赖性一、在Pycharm中直接安装第三方库1、打开Pycharm,点击左上角的File,点击Sett
- 前言前些日子了解到mqtt这样一个协议,可以在web上达到即时通讯的效果,但网上并不能很方便地找到一篇目前版本的在node下正确实现这个协议
- 什么要学习PyTorch?有的人总是选择,选择的人最多的框架,来作为自己的初学框架,比如Tensorflow,但是大多论文的实现都是基于Py
- 本文实例讲述了Python实现文件按照日期命名的方法。分享给大家供大家参考。具体实现方法如下:这里实现文件按照创建的时期批量重命名的功能#
- 循环和列表不管怎样,程序会做一些重复的事情,下面我们就用for循环打印一个列表变量。做这个练习的时候你必须自己弄懂它们的含义和作用。在使用f
- 近来有客户要求用table显示一大串数据,由于滚动后就看不到表头,很不方便,所以想到这个效果。上次做table排序对table有了一些了解,
- 本次系统环境os: Deepin(Linux)Python: 3.7lib: PyYAML=5.3.1 | selenium=3.141.0
- Ubuntu20下MySQL 8.0.28 安装与卸载,供大家参考,具体内容如下安装点这里下载安装配置 或直接点击这里下载在下载文
- 第1章 argparse简介1.1 解析argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块
- 我们知道在Windows下多版本共存的配置方法就是改可执行文件的名字,配置环境变量。Linux中的配置原理差不多,思路就是生成软链接,配置到
- 下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一种手势:石头,剪子,布.胜利者从下面的规则中产生,这个规则本身是个悖论.(a
- 前言:分区是一种表的设计模式,正确的分区可以极大地提升数据库的查询效率,完成更高质量的SQL编程。但是如果错误地使用分区,那么分区可能带来毁
- 实际的项目,存在多张表的关联关系。不可能在一张表里面就能检索出所有数据。如果没有表连接的话,那么我们就需要非常多的操作。比如需要从A表找出限