小时候经常玩一个游戏,几个人把手背在后面,出石头,剪刀,布,现在身边没小伙伴了,就只能跟电脑斗智斗勇了,利用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小游戏-石头剪刀布(和电脑斗智斗勇)相关推荐

  1. python入门——小游戏“石头剪刀布”

    文章目录 前言 一.石头剪刀布小游戏 1.1游戏简介 1.2.开发环境.编译语言及所需要的库 1.3.游戏设计与实现 1.4.游戏完整代码块 二.总结 前言 随着人工智能的不断发展,python这门语 ...

  2. python小游戏之三

    猜拳游戏 Python代码实现猜拳小游戏 Python代码实现猜拳小游戏_zhangtongyuan0909的博客-CSDN博客_python猜拳游戏代码 用python中类与对象写一个猜拳游戏 用p ...

  3. 树莓派开箱+上手python小游戏

    树莓派开箱&上手python小游戏 树莓派开箱&上手python小游戏 安装所需设备 烧录系统 使用NOOBS方式烧录失败 下载官方系统镜像文件烧录成功 配置WiFi和SSH 一.Wi ...

  4. 关于python小游戏的毕业论文_使用Python写一个小游戏

    引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...

  5. python小游戏代码200行左右,python编程小游戏代码

    大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...

  6. Python 小游戏—加农炮送特朗普上太阳

    美股熔断历史上只发生过4次,上上次熔断和上一次熔断,还要追溯到2020年3月9日和2020年3月13日,那两天我的记忆很深刻,那感觉,仿佛就在几天前. 话又说回来了,特朗普可是说过狠话的: 这是在20 ...

  7. 边玩边学,30个Python小游戏(含源码)

    大家好,我是小F~ 经常听到有朋友说,学习编程是一件非常枯燥无味的事情.其实,大家有没有认真想过,可能是我们的学习方法不对? 比方说,你有没有想过,可以通过打游戏来学编程? 今天我想跟大家分享30个P ...

  8. 《Python小游戏汇总》- 1. 表白神器

    声明 本文仅在CSDN发布,其他均为盗版.请支持正版! 正版链接:https://blog.csdn.net/meenr/article/details/119185683 <Python小游戏 ...

  9. python编的俄罗斯方块游戏_手把手制作Python小游戏:俄罗斯方块(一)

    手把手制作Python小游戏:俄罗斯方块1 大家好,新手第一次写文章,请多多指教 A.准备工作: 这里我们运用的是Pygame库,因为Python没有内置,所以需要下载 如果没有pygame,可以到官 ...

最新文章

  1. linux 下部署Python项目
  2. java 导入导出txt文件_Java读取和写入txt文件
  3. 使用 SqlDataSource 插入、更新和删除数据49
  4. Flink运行时架构
  5. 第6章 循环结构程序设计
  6. 编译OpenJDK12:LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
  7. java 软件分析_优化、分析Java源代码的11款软件工具
  8. 鸿蒙DevEco Studio 无法下载Gradle问题
  9. 中国标准时间、标准时间、时间戳时间格式转换
  10. 登录失败 12306服务器不稳定,12306显示登陆失败43003怎么办-12306登录显示43003含义详解...
  11. A03-arcgis无法统计地块面积常见问题及解决方案
  12. 如何设计一个监控平台(上篇)
  13. vim保存分享录制宏
  14. win7台式计算机怎么连热点,win7热点怎么设置 win7热点设置的具体方法介绍
  15. 计算机中英文打字文章,中英文混合文章
  16. 创业元老崔姗姗回归背后,百度变革进入深水区
  17. OD修改 exe文件 成功登录,je、jmp、nop、test汇编指令分析《逆向工程》
  18. 为什么游戏AI无法帮助AI在现实世界中发挥作用,但可以
  19. mac下GLTools的安装
  20. level design : in pursuit of better levels 原文以及中文译本

热门文章

  1. SSD固态硬盘的Trim命令是什么
  2. 用php向新年问候,给客户的新年问候语
  3. 修复硬盘坏道黄金搭档:FbDisk和Diskgen
  4. mapbox 地图使用
  5. EFI 启动项修复记录
  6. 玩转GPS开发——持续更新
  7. rosbag中--clock的使用
  8. mipcms标签列表调用
  9. Swoole入门到实战
  10. [图][下载]FATCAT桌面计算器首次发布!