gpt4 book ai didi

重复函数中的前一行直到满足 if 语句

转载 作者:行者123 更新时间:2023-12-04 16:12:07 25 4
gpt4 key购买 nike

我想写一个 if 语句,它会不断重复一个问题,直到满足某个条件

像这样:

fun<-function(){
x<-readline("what is x? ")
if(x>5)
{print("X must be less than 5")
**repeat lines 3 & 4**
}else{
print("Correct")}

}

抱歉 **- 但我不太确定如何正确地编写该行。我想要做的是在每次输入大于 5 的数字时重复提示“x 是什么”,直到给出小于 5 的数字。理论上这个函数看起来像这样

fun()
what is x? 6
X must be less than 5
what is x? 8
X must be less than 5
what is x? 3
Correct

最佳答案

我不太确定你使用的是什么语言,但像 while 循环这样的东西应该可以做到。

fun<-function(){
x<-readline("what is x? ")
while(x>5)
{
print("X must be less than 5")
x<-readline("what is x? ")
}
print("Correct")}
}

关于重复函数中的前一行直到满足 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088973/

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