如何用r语言写repeat语句

Python013

如何用r语言写repeat语句,第1张

一、循环和向量化

1、控制结构

(1)条件语句

if(条件) 表达式1 else 表达式2

(2)循环(loops)

for :for(变量 in 变量) 表达式

while while(条件)表达式

repeat repeat 表达式

三者略有区别:若知道终止条件(循环次数)就用for循环,若无法知道运行次数,则用while和repeat循环,repeat循环利用循环体的break语句跳出循环

i = 1

sum = 0

while(i <= 100){

sum = sum + i

i = i + 2

}

print(sum)

#while:

i <- 5

while(i>=1){

print(rep(i,i))

i <- i-1

}

#repeat:

i <- 5

repeat{

print(rep(i,i))

i <- i-1

if(i<1)break

}