如何创建三个第一个值的循环?

时间:2016-02-12 19:09:59

标签: loops for-loop while-loop

我必须创建一个循环,直到满足变量为止。变量是:

a=0
b=a+1
c=a+b

循环必须运行,直到c大于5.我已经使用了

a=0
b=a+1
c=a+b
    while(c<5):
    print(c)
    a+=1

然而,当运行代码是一个无限的1循环:(我是编程的新手,并且已经在这个简单的问题上工作了一段时间,我缺少什么?我使用的是Python

3 个答案:

答案 0 :(得分:0)

你必须增加&#39; c&#39;在循环中它将继续无休止地继续,因为c将永远是&lt; 5。

a=0
b=a+1
c=a+b
    while(c<5):
    print(c)
    a+=1
    c+=1

您使用的是哪种语言?

答案 1 :(得分:0)

您必须在循环中增加 c

while(c<5)
{
  print(c);
  c++;
}

如果您想使用 for循环

for(;c<5;c++)
{
  print(c);
}

答案 2 :(得分:0)

在这段代码中,你永远不会改变b或c变量,因为代码b表示b比a多1,只在循环之前运行,b和c定义也应该在while循环中运行