gpt4 book ai didi

r - 如何在 R 中使用 `repeat` 循环

转载 作者:行者123 更新时间:2023-12-05 05:18:52 25 4
gpt4 key购买 nike

我正在做一个与我正在研究的问题相关的重复循环:“将 i 设置为 1。编写一个 repeat() 循环,使 i 加倍,直到 i 大于 100。现在 i 的值是多少?”

到目前为止,这是我的代码

i <- 1

repeat{
print(i)
i <- i*2
if(i > 100) break
}

我运行上面的代码并得到以下输出

[1] 1
[1] 2
[1] 4
[1] 8
[1] 16
[1] 32
[1] 64

现在我只想知道上面的代码和输出是否正确?如果没有,谁能帮我解决这个问题,我做错了什么?

最佳答案

您肯定具备问题所需的大部分要素。这是一个想法:“我现在的值(value)是什么?”是什么意思?这是否意味着就在休息之前?还是重复退出后的意思?如果是在exit之后,那么在repeat结束之后还需要另外一个print语句。如果他们想知道中断前的值,则需要条件测试后的打印语句。

关于r - 如何在 R 中使用 `repeat` 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47125148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com