在R中使用两个变量执行while循环
我在做一个我有点挣扎的问题 将x设置为2,y设置为10。编写一个while()循环,打印x+y,然后对x和y进行平方运算。当x大于或等于40,或y大于或等于1000时,循环应停止在R中使用两个变量执行while循环,r,while-loop,R,While Loop,我在做一个我有点挣扎的问题 将x设置为2,y设置为10。编写一个while()循环,打印x+y,然后对x和y进行平方运算。当x大于或等于40,或y大于或等于1000时,循环应停止 x=1000){ 打印(x+y) 打印(x^2) 打印(y^2) xx抱歉,不包括最后2个代码,我之前正在做其他示例。我想,我知道该怎么处理这个问题。我将在删除打印后提供有关堆栈溢出的正确解决方案。但我认为逻辑是正确的,因为当x为40或更大,或者y为1000或更大时,如果x=40 a,循环将中断ndy=100,则(x
x=1000){
打印(x+y)
打印(x^2)
打印(y^2)
xx抱歉,不包括最后2个代码,我之前正在做其他示例。我想,我知道该怎么处理这个问题。我将在删除打印后提供有关堆栈溢出的正确解决方案。但我认为逻辑是正确的,因为当x为40或更大,或者y为1000或更大时,如果x=40 a,循环将中断ndy=100,则(x<40)
变为FALSE
,(y<1000)
变为TRUE
。因此整个语句FALSE&TRUE
变为FALSE
,循环中断
x <- 2
y <- 10
while(x >= 10 | y >=1000) {
print(x+y)
print(x^2)
print(y^2)
x <- x + 2
y <- y + 2
}
x <- 2
y <- 10
while((x < 40) & (y < 1000)) {
print(paste("x+y =", x+y))
x <- x^2
y <- y^2
}