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('平局')
相关推荐
郭邯几秒前
从零到一:我用 AI 写了个复利计算器,顺便治好了我的"公式恐惧症"
前端
Pointer Pursuit3 分钟前
C++11特性(二)
前端·c++·算法
天道kabuto8 分钟前
Vue3 升级踩坑:子组件 click 事件为什么会触发两次?
前端
Nayana9 分钟前
《Web 到 HarmonyOS》-- Ability、Stage、模块化与路由导航
前端
hfywmsj14 分钟前
广州餐饮铺位招租数据分析:选址权重模型与租金评估实操
人工智能·python·数据分析·广州餐饮铺位招租
cui_ruicheng23 分钟前
FastAPI 应用开发(一):FastAPI、路由参数与交互式 API 文档
python·fastapi
小柯南敲键盘33 分钟前
跨境电商翻译工具,AI批量图片及视频字幕翻译
大数据·人工智能·python·音视频
ShineWinsu40 分钟前
对于 Vue 3:从为什么学 Vue,到声明式渲染与数据响应式的解析
前端·javascript·vue.js
天天喝旺仔1 小时前
Python asyncio 异步编程实战:用协程与事件循环构建高性能网络服务
服务器·网络·python·性能优化·fastapi
粥里有勺糖1 小时前
视野修炼-技术周刊第132期 | 一些有趣的组件
前端·github·aigc