当前位置: 首页 > news >正文

python三局两胜游戏

分为以下步骤实现这个功能
1、猜拳
2、机器产生数值
3、人去猜数字,定义剪刀石头布
4、控制机器产生,123

程序运行的时候可能会出现一点玄学问题,就是,提示n+=1这一行不符合pep8然后报错,不用管,运行就可以,没有这一行就会进入死循环

#三局两胜游戏
import random
#计数 people count,machine count
p_count = 0
m_count = 0
n =1
while n<= 3:#猜拳# 机器产生数值#人去猜数字,定义剪刀石头布#控制机器产生,012ran = random.randint(0,2)guess = int(input('请输入1、剪刀、2、石头、3、布\n'))if(guess == 0 and ran == 2) or  (guess ==1 and ran == 0) or (guess == 2 and ran ==1):print('~~~~~我赢了~~~~~')p_count += 1elif(ran == 0 and guess == 2) or (ran == 1 and guess == 0) and (ran ==2 and guess ==1):print('~~~~~机器赢了~~~~')m_count += 1else:print('平局')n += 1
#胜负比较
if p_count < m_count:print('最后机器获胜')
elif p_count > m_count:print('最后人获胜')
else:print('平局')
http://www.lryc.cn/news/451794.html

相关文章:

  • java:brew安装rabbitmq以及简单示例
  • 基于单片机跑步机控制系统设计
  • 【架构】efk日志监控
  • 亚信安全发布第34期《勒索家族和勒索事件监控报告》
  • 如何在实际应用中使用回溯算法解决问题?
  • 9. 正则表达式
  • 初始C++模板
  • 建投数据自主研发相关系统获得欧拉操作系统及华为鲲鹏技术认证书
  • node启动websocket保持后台一直运行
  • CSS画出三角形的做法
  • web开发(1)-基础
  • python程序操作Windows系统中的软件如word等(是否可以成功操作待验证)
  • 人工智能发展历程
  • Flutter路由
  • css预处理器less
  • WEB服务器——Tomcat
  • C++ STL(3)list
  • Ubuntu下安装Zookeeper集群
  • 模版and初识vector
  • 网站开发基础:HTML、CSS
  • IP协议讲解
  • SpringMVC4-SpringMVC获取请求参数
  • 【C++】C++基础
  • 自动化运维工具 Ansible
  • 深度学习:GAN图像生成
  • django基于python的房价分析可视化系统的设计与开发 h1y0i
  • Labview helper
  • 《安富莱嵌入式周报》第343期:雷电USB4开源示波器正式发布,卓越的模拟前端低噪便携示波器,自带100W电源的便携智能烙铁,NASA航空航天锂电池设计
  • 如何用JavaScript编写一个简单的计数器
  • uniapp中实现评分组件,多用于购买商品后,对商品进行评价等场景