首页
社区
课程
招聘
未解决 vb题求助
发表于: 2020-2-12 12:37 2630

未解决 vb题求助

2020-2-12 12:37
2630
石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。
一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?
输入
输入包含三行。
第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。0 < N,NA,NB < 100。
第二行包含NA个整数,表示小A出拳的规律。
第三行包含NB个整数,表示小B出拳的规律。
其中,0表示“石头”,2表示“剪刀”,5表示“布”。相邻两个整数之间用单个空格隔开。
输出
输出一行,如果小A赢的轮数多,输出A;如果小B赢的轮数多,输出B;如果两人打平,输出draw。

这个咋做啊?提供思路我刚学

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2510
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
帮顶
2020-2-13 01:04
0
雪    币: 1041
活跃值: (733)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2020-2-13 08:54
0
雪    币: 222
能力值: (RANK:0 )
在线值:
发帖
回帖
粉丝
4
提供一个python语言的示例,vb仿照着写吧
# 1。电脑出拳,随机出一个  1,2,3
import random
computer = random.randint(1,3) # 数字

# 2。我们出拳  布 input
we = input("我们出什么拳(石头1-布2-剪刀3)") # 字符串
we=int(we)
# 3。写一个变量保存电脑减我们的值,,,判断
result = computer-we
# 判断
if result==-1 or result==2:
    print("我们赢")
elif result==-2 or result==1:
    print("我们输")
else:
    print("平局")

print(we)
print(computer)

2020-2-14 20:59
1
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
2020-2-19 17:28
0
游客
登录 | 注册 方可回帖
返回
//