如何使用迭代计数执行while循环?

时间:2017-02-14 23:47:58

标签: python python-3.x

这是我坚持的活动:

  

重新输入并运行,注意不正确的行为。然后修复代码中的错误,这应该打印num_stars星号。

num_stars = 3
num_printed = 0
while num_printed != num_starts:
    print('*')

我不明白该怎么做。我以为我可以做到:

while num_printed != num_stars:
   print('*')
   i=i+1

但它说它无效。

1 个答案:

答案 0 :(得分:2)

您需要增加num_printed变量(i是什么?):

num_stars = 3
num_printed = 0
while num_printed != num_stars:
    print('*')
    num_printed += 1

但是我可能更喜欢简单的range

for _ in range(num_stars):
    print('*')