我很难弄清楚如何用 R 编写程序。我想在红色上下注 1 美元,如果我赢了,我会得到 1 美元,然后再下注,如果我输了,我会加倍下注。该程序应该运行到我赢得 10 美元或赌注大于 100。这是我的代码:
W=0
B=1
for(i=sample(0:1,1)){
B<-1
W<-0
while(W<10 & B<=100){
if(i=1){
W<-W+B
B<-B
}else{
B<-2*B
}
print(B)
}
}
i
决定我是输还是赢。我print(B)
用来查看 if 程序运行。在这一点上它没有,无论如何B都等于1。