#第一回合#
print("A决定是否抽牌,抽输入1,不抽输入0")
a1<-readline(prompt = "")
if(a1==1){
A2<-c(head(deck2$value[3]),A1) if(sum(A2)>21){
print("玩家B获胜")
}#抽牌过程中总数值超过21,对手赢#
}else{
a<-sum(A1) print(a)
}#放弃抽牌,输出数值等待玩家B的数值#
print("B决定是否抽牌,抽输入1,不抽输入0")
b1<-readline(prompt = "")
if(b1==1){
B2<-c(head(deck2$value[50]),B1) if(sum(B2)>21){
print("玩家A获胜")#逻辑同上#
}
}else{
b<-sum(B1) print(b)
}#第一回合结束#
在print玩家B获胜后,游戏应当结束,可如果我继续输入,那么程序还会继续,该怎么结束,或者重新开始游戏,必须用R语言
你的程序只执行一次?这些语句是不是在循环内
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m