python三局两胜游戏

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

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

python 复制代码
#三局两胜游戏
import random
#计数 people count,machine count
p_count = 0
m_count = 0
n =1
while n<= 3:
	#猜拳
	# 机器产生数值
	#人去猜数字,定义剪刀石头布
	#控制机器产生,012
	ran = 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 += 1
	elif(ran == 0 and guess == 2) or (ran == 1 and guess == 0) and (ran ==2 and guess ==1):
		print('~~~~~机器赢了~~~~')
		m_count += 1
	else:
		print('平局')
	n += 1
#胜负比较
if p_count < m_count:
    print('最后机器获胜')
elif p_count > m_count:
    print('最后人获胜')
else:
    print('平局')
相关推荐
阿珊和她的猫1 小时前
CSS3新特性概述
前端·css·css3
前端小端长2 小时前
qiankun 微前端应用入门教程:从搭建到部署
前端
yinuo4 小时前
前端跨页面通讯终极指南⑥:SharedWorker 用法全解析
前端
workflower7 小时前
时序数据获取事件
开发语言·人工智能·python·深度学习·机器学习·结对编程
C++业余爱好者8 小时前
Java 提供了8种基本数据类型及封装类型介绍
java·开发语言·python
PineappleCoder9 小时前
还在重复下载资源?HTTP 缓存让二次访问 “零请求”,用户体验翻倍
前端·性能优化
拉不动的猪9 小时前
webpack编译中为什么不建议load替换ast中节点删除consolg.log
前端·javascript·webpack
李姆斯9 小时前
Agent时代下,ToB前端的UI和交互会往哪走?
前端·agent·交互设计
AI Echoes9 小时前
构建一个LangChain RAG应用
数据库·python·langchain·prompt·agent
源码获取_wx:Fegn08959 小时前
基于springboot + vue健身房管理系统
java·开发语言·前端·vue.js·spring boot·后端·spring