在R中使用两个变量执行while循环

在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设置为2,y设置为10。编写一个while()循环,打印x+y,然后对x和y进行平方运算。当x大于或等于40,或y大于或等于1000时,循环应停止

x=1000){
打印(x+y)
打印(x^2)
打印(y^2)

x
x抱歉,不包括最后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
}