题目要求:
1.从控制台输入要出的拳 —石头(1)/剪刀(2)/布(3)
2.电脑随即出拳–先假定电脑只会出石头,完成整体代码功能
3.比较胜负
石头 胜 剪刀
剪刀 胜 布
布 胜 石头

代码:

  import random#1.从控制台输入要出的拳player = int(input('请输入您要出的拳:石头1/剪刀2/布3:'))#2.电脑出拳computer = random.randint(1,3)print(computer)#3.比较胜负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. Java黑皮书课后题第5章:**5.34(游戏:石头、剪刀、布)编程练习题3.17给出玩石头-剪刀-布游戏的程序。修改这个程序,让用户可以连续玩这个游戏,直到用户或者计算机赢对手两次以上为止

    5.34(游戏:石头.剪刀.布)编程练习题3.17给出玩石头-剪刀-布游戏的程序.修改这个程序,让用户可以连续玩这个游戏,直到用户或者计算机赢对手两次以上为止 题目 题目概述 编程练习题3.17 破题 ...

  2. python中answer是什么意思_用Python实现的quot;石头,剪刀,布quot; - The answer to everything - ITeye博客...

    需求:设计一个"石头,剪子,布"游戏,有时又叫"Rochambeau",你小时候可能玩过,下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一种手势 ...

  3. Python剪刀、石头、布游戏

    学习python的第十天,发表一下,本段代码纯看要求就写出以下代码 花了一个小时写完执行成功,还是挺高兴的. 如果有人刚开始学可以找我,我们可以一起讨论学习~ import random play_s ...

  4. python--石头剪刀布游戏(列表)

    本使用了下面几篇文章的知识: python(8)--列表·初阶使用_码银的博客-CSDN博客 python(7)--if语句_码银的博客-CSDN博客 一.学习目标 利用列表实现石头剪刀布游戏 二.实 ...

  5. [案例2-5]石头 剪刀 布小游戏

    1.任务描述 "剪刀石头布"的游戏相信大家都不陌生,本案例要求编写一个剪刀石头布游戏的程序.程序启动后会随机生成1~3的随机数,分别代表剪刀.石头和布,玩家通过键盘输入剪刀.石头和 ...

  6. 剪刀游戏c语言代码,C++编程锤子剪刀布游戏源代码

    这个游戏的源代码很基础..一般学过程序的基本都看得懂...网上找的,自己稍作修改了 用的软件仍是Visual C++ 6.0 下面是源代码: #include #include #include vo ...

  7. Python实现石头-剪刀-布小游戏

    近日在学习Python的一些基础知识,觉得还是很有趣的一个一门语言!就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏.主要是熟悉一些Python的一些控制语句. import random ...

  8. Python:1018 锤子剪刀布

    文章目录 一.题目 二.代码 一.题目 二.代码 思路: 可以使用两个列表分别记录双方的胜.平.负次数 记录过程中也需要两个列表记录双方胜的手势 注意: PAT 系统不准确,我测了几次,发现有时最后一 ...

  9. Python中编写反恐精英cs小游戏

    1.定义Person类,里面有好人和坏人的属性,以及相关方法. 2.定义Clip,里面有增加子弹和出子弹 3.定义Bullet类,里面有子弹的伤害力 4.定义Gun类,里面有装弹夹,以及枪的射击 5. ...

最新文章

  1. 中国数学相比与西方数学为什么会处于劣势?
  2. ECEF rectangular coordinate system(ECEF直角坐标系)
  3. struts2 理解
  4. mysql为什么添加索引_当我添加新索引时,为什么MySQL中索引的基数保持不变?
  5. 二叉排序树和平衡二叉排序树
  6. 从头开始建立神经网络翻译及扩展
  7. 使用jQuery时报错:$未被定义
  8. 一个转行学习前端的初学者,应该如何计划自己的学习规划?
  9. oracle中kill session的方法
  10. PHP读取CSV文件
  11. 股票自动交易软件API使用流程
  12. IBM FileNet Content Java API 简介
  13. chrome强烈推荐安装Octotree插件
  14. python动态规划dp
  15. SREng 使用指南(二)启动项目详细解说
  16. matlab画一只猫,【MATLAB系列04】当一只猫遇见了Matlab
  17. 如何在电脑上登陆多个微信
  18. LDO与电压基准源的精度对比
  19. 微信小程序: 摇色子
  20. stm32无源蜂鸣器定时器_STM32与无源蜂鸣器

热门文章

  1. EJB3.0学习笔记-----Stateful Session Bean的原理
  2. linux主机与路由器建立隧道的方法
  3. 无人驾驶(ncnn学习)
  4. mysql 浮点型详解 简书_MySQL数据类型;基本操作
  5. html里定义函数调用函数调用,函数调用的三种方式是什么?
  6. 邢台农业计算机学校,邢台农业学校
  7. red hat linux基本命令行,Red Hat Enterprise Linux4 一些常用命令总结
  8. python标准库 对socket二次封装_Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服...
  9. create 执行存储过程报错出现符号_记一次数据库迁移的过程采坑过程
  10. arraylist线程安全吗_Java中的List你真的会用吗?不会用的话请收藏我的这篇文章...