Python小游戏-石头剪刀布(和电脑斗智斗勇)
小时候经常玩一个游戏,几个人把手背在后面,出石头,剪刀,布,现在身边没小伙伴了,就只能跟电脑斗智斗勇了,利用random的随机数来模拟随机出拳
random.randint(1,3) -- 返回1~3之间的整数
代码如下
# 猜拳游戏
import random# 获取玩家出的拳
player = int(input('玩家请出拳 石头(1)/剪刀(2)/布(3)'))
# 输出玩家出的拳
if player == 1:print('玩家出的拳是:石头')
elif player == 2:print('玩家出的拳是:剪刀')
elif player == 3:print('玩家出的拳是:布')
else:print('你出的啥玩意?')# 电脑出拳
computer = random.randint(1, 3)
# 输出电脑出的拳
if computer == 1:print('电脑出的拳是:石头')
elif computer == 2:print('电脑出的拳是:剪刀')
elif computer == 3:print('电脑出的拳是:布')
else:print('电脑坏了')# 判断胜负
if ((player == 1 and computer == 2)or (player == 2 and computer == 3)or (player == 3 and computer == 1)):print('垃圾电脑,敢跟我斗?')
elif player == computer:print('垃圾电脑,敢跟我出一样的!')
else:print('垃圾电脑,不讲武德,看我不砸了你!')
Python小游戏-石头剪刀布(和电脑斗智斗勇)相关推荐
- python入门——小游戏“石头剪刀布”
文章目录 前言 一.石头剪刀布小游戏 1.1游戏简介 1.2.开发环境.编译语言及所需要的库 1.3.游戏设计与实现 1.4.游戏完整代码块 二.总结 前言 随着人工智能的不断发展,python这门语 ...
- python小游戏之三
猜拳游戏 Python代码实现猜拳小游戏 Python代码实现猜拳小游戏_zhangtongyuan0909的博客-CSDN博客_python猜拳游戏代码 用python中类与对象写一个猜拳游戏 用p ...
- 树莓派开箱+上手python小游戏
树莓派开箱&上手python小游戏 树莓派开箱&上手python小游戏 安装所需设备 烧录系统 使用NOOBS方式烧录失败 下载官方系统镜像文件烧录成功 配置WiFi和SSH 一.Wi ...
- 关于python小游戏的毕业论文_使用Python写一个小游戏
引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...
- python小游戏代码200行左右,python编程小游戏代码
大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...
- Python 小游戏—加农炮送特朗普上太阳
美股熔断历史上只发生过4次,上上次熔断和上一次熔断,还要追溯到2020年3月9日和2020年3月13日,那两天我的记忆很深刻,那感觉,仿佛就在几天前. 话又说回来了,特朗普可是说过狠话的: 这是在20 ...
- 边玩边学,30个Python小游戏(含源码)
大家好,我是小F~ 经常听到有朋友说,学习编程是一件非常枯燥无味的事情.其实,大家有没有认真想过,可能是我们的学习方法不对? 比方说,你有没有想过,可以通过打游戏来学编程? 今天我想跟大家分享30个P ...
- 《Python小游戏汇总》- 1. 表白神器
声明 本文仅在CSDN发布,其他均为盗版.请支持正版! 正版链接:https://blog.csdn.net/meenr/article/details/119185683 <Python小游戏 ...
- python编的俄罗斯方块游戏_手把手制作Python小游戏:俄罗斯方块(一)
手把手制作Python小游戏:俄罗斯方块1 大家好,新手第一次写文章,请多多指教 A.准备工作: 这里我们运用的是Pygame库,因为Python没有内置,所以需要下载 如果没有pygame,可以到官 ...
最新文章
- linux 下部署Python项目
- java 导入导出txt文件_Java读取和写入txt文件
- 使用 SqlDataSource 插入、更新和删除数据49
- Flink运行时架构
- 第6章 循环结构程序设计
- 编译OpenJDK12:LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
- java 软件分析_优化、分析Java源代码的11款软件工具
- 鸿蒙DevEco Studio 无法下载Gradle问题
- 中国标准时间、标准时间、时间戳时间格式转换
- 登录失败 12306服务器不稳定,12306显示登陆失败43003怎么办-12306登录显示43003含义详解...
- A03-arcgis无法统计地块面积常见问题及解决方案
- 如何设计一个监控平台(上篇)
- vim保存分享录制宏
- win7台式计算机怎么连热点,win7热点怎么设置 win7热点设置的具体方法介绍
- 计算机中英文打字文章,中英文混合文章
- 创业元老崔姗姗回归背后,百度变革进入深水区
- OD修改 exe文件 成功登录,je、jmp、nop、test汇编指令分析《逆向工程》
- 为什么游戏AI无法帮助AI在现实世界中发挥作用,但可以
- mac下GLTools的安装
- level design : in pursuit of better levels 原文以及中文译本