Python中的石头、剪刀、布游戏
题目要求:
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中的石头、剪刀、布游戏相关推荐
- Java黑皮书课后题第5章:**5.34(游戏:石头、剪刀、布)编程练习题3.17给出玩石头-剪刀-布游戏的程序。修改这个程序,让用户可以连续玩这个游戏,直到用户或者计算机赢对手两次以上为止
5.34(游戏:石头.剪刀.布)编程练习题3.17给出玩石头-剪刀-布游戏的程序.修改这个程序,让用户可以连续玩这个游戏,直到用户或者计算机赢对手两次以上为止 题目 题目概述 编程练习题3.17 破题 ...
- python中answer是什么意思_用Python实现的quot;石头,剪刀,布quot; - The answer to everything - ITeye博客...
需求:设计一个"石头,剪子,布"游戏,有时又叫"Rochambeau",你小时候可能玩过,下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一种手势 ...
- Python剪刀、石头、布游戏
学习python的第十天,发表一下,本段代码纯看要求就写出以下代码 花了一个小时写完执行成功,还是挺高兴的. 如果有人刚开始学可以找我,我们可以一起讨论学习~ import random play_s ...
- python--石头剪刀布游戏(列表)
本使用了下面几篇文章的知识: python(8)--列表·初阶使用_码银的博客-CSDN博客 python(7)--if语句_码银的博客-CSDN博客 一.学习目标 利用列表实现石头剪刀布游戏 二.实 ...
- [案例2-5]石头 剪刀 布小游戏
1.任务描述 "剪刀石头布"的游戏相信大家都不陌生,本案例要求编写一个剪刀石头布游戏的程序.程序启动后会随机生成1~3的随机数,分别代表剪刀.石头和布,玩家通过键盘输入剪刀.石头和 ...
- 剪刀游戏c语言代码,C++编程锤子剪刀布游戏源代码
这个游戏的源代码很基础..一般学过程序的基本都看得懂...网上找的,自己稍作修改了 用的软件仍是Visual C++ 6.0 下面是源代码: #include #include #include vo ...
- Python实现石头-剪刀-布小游戏
近日在学习Python的一些基础知识,觉得还是很有趣的一个一门语言!就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏.主要是熟悉一些Python的一些控制语句. import random ...
- Python:1018 锤子剪刀布
文章目录 一.题目 二.代码 一.题目 二.代码 思路: 可以使用两个列表分别记录双方的胜.平.负次数 记录过程中也需要两个列表记录双方胜的手势 注意: PAT 系统不准确,我测了几次,发现有时最后一 ...
- Python中编写反恐精英cs小游戏
1.定义Person类,里面有好人和坏人的属性,以及相关方法. 2.定义Clip,里面有增加子弹和出子弹 3.定义Bullet类,里面有子弹的伤害力 4.定义Gun类,里面有装弹夹,以及枪的射击 5. ...
最新文章
- 中国数学相比与西方数学为什么会处于劣势?
- ECEF rectangular coordinate system(ECEF直角坐标系)
- struts2 理解
- mysql为什么添加索引_当我添加新索引时,为什么MySQL中索引的基数保持不变?
- 二叉排序树和平衡二叉排序树
- 从头开始建立神经网络翻译及扩展
- 使用jQuery时报错:$未被定义
- 一个转行学习前端的初学者,应该如何计划自己的学习规划?
- oracle中kill session的方法
- PHP读取CSV文件
- 股票自动交易软件API使用流程
- IBM FileNet Content Java API 简介
- chrome强烈推荐安装Octotree插件
- python动态规划dp
- SREng 使用指南(二)启动项目详细解说
- matlab画一只猫,【MATLAB系列04】当一只猫遇见了Matlab
- 如何在电脑上登陆多个微信
- LDO与电压基准源的精度对比
- 微信小程序: 摇色子
- stm32无源蜂鸣器定时器_STM32与无源蜂鸣器
热门文章
- EJB3.0学习笔记-----Stateful Session Bean的原理
- linux主机与路由器建立隧道的方法
- 无人驾驶(ncnn学习)
- mysql 浮点型详解 简书_MySQL数据类型;基本操作
- html里定义函数调用函数调用,函数调用的三种方式是什么?
- 邢台农业计算机学校,邢台农业学校
- red hat linux基本命令行,Red Hat Enterprise Linux4 一些常用命令总结
- python标准库 对socket二次封装_Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服...
- create 执行存储过程报错出现符号_记一次数据库迁移的过程采坑过程
- arraylist线程安全吗_Java中的List你真的会用吗?不会用的话请收藏我的这篇文章...