石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。
一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多
N,NA,NB=map(int,input().split())
x=input().split()
y=input().split()
m=0
x=N*x
y=N*y
a=0
b=0
while N>0:
if x[a]==0:
if y[b]==0:
m=m
elif y[b]==2:
m=m+1
elif y[b]==5:
m=m-1
elif x[a]==2:
if y[b]==2:
m=m
elif y[b]==0:
m=m-1
elif y[b]==5:
m=m+1
elif x[a]==5:
if y[b]==5:
m=m
elif y[b]==2:
m=m-1
elif y[b]==0:
m=m+1
a=a+1
b=b+1
N=N-1
if m>0:
print("A")
elif m==0:
print("draw")
elif m<0:
print("B")
![](https://profile-avatar.csdnimg.cn/70b17d11c305433f9cacb46b3af61b9d_weixin_45756586.jpg!4)
石头剪刀布:为什么无论输什么都是draw
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- threenewbee 2019-10-20 09:35关注
(1)python程序需要缩进,没有缩进代码运行不了
(2)代码的错误是调试去发现的,不是傻看
(3)你应该学会调试解决 无用评论 打赏 举报
悬赏问题
- ¥15 osm下载到arcgis出错
- ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
- ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
- ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
- ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
- ¥15 QQ邮箱过期怎么恢复?
- ¥15 登录他人的vue项目显示服务器错误
- ¥15 (标签-android|关键词-app)
- ¥15 comsol仿真压阻传感器
- ¥15 Python线性规划函数optimize.linprog求解为整数