Python R中的循环迭代
这是我的Python代码,用于打印循环Python R中的循环迭代,python,r,Python,R,这是我的Python代码,用于打印循环 a=0 for i in range(a, 3): print(i) #if a= 0 , output 0,1,2 #if a= 1 , output 1,2 #if a= 2 , output 2 #if a= 3 , output NO output #if a= 4 , output NO output 这是我的R代码: for (i in (0:a) ) { print(i) } #if a =3 , output 0,1,2,3 #if
a=0
for i in range(a, 3):
print(i)
#if a= 0 , output 0,1,2
#if a= 1 , output 1,2
#if a= 2 , output 2
#if a= 3 , output NO output
#if a= 4 , output NO output
这是我的R代码:
for (i in (0:a) ) {
print(i)
}
#if a =3 , output 0,1,2,3
#if a =2 , output 0,1,2,
#if a =1 , output 0,1
for(i in seq(from=0, to=a)){
print(i)
}
我想让输出与Python相同,如何才能做到这一点?试试这个
a = 0
b = 3 - 1
for (i in a:b) {
if (a > b) break
print(i)
}
a = 1
b = 3 - 1
for (i in a:b) {
if (b > a)
print(i)
else
break
}
你的预期产出是多少?在控制台的新行上打印号码?你需要使用a
for
循环吗?实际上我必须使用afor循环,b可以是任何东西,让我检查整个场景,我会打电话给你,请保持联系如果我通过a=2,我希望它不会返回任何东西,但它会返回2@jony这与原始帖子(Python示例)相矛盾:#如果a=2,则输出2