Мой код не останавливается. Я надеюсь, кто-то сможет объяснить, что я делаю неправильно.Проблема с циклами while
то, что я пытаюсь сделать, это запустить программу, дать ей число и пропустить цикл до тех пор, пока это число не будет достигнуто. Я даю программу х, х дается подсчету. и он должен проверять i до x каждый раз.
numbers = []
x = raw_input("> ")
def counting(num):
i = 0
while i < num:
print "At the top i is %d" % i
numbers.append(i)
i = i + 1
print "Numbers now: ", numbers
print "At the bottom i is %d" % i
counting(x)
print "The numbers: "
for num in numbers:
print num
Получил, спасибо! –
Не стоит беспокоиться, что такое 'print '. В нижней части i есть% d" ', который должен выводиться, последний' i' или только i + 1 для каждой итерации? –
i + 1. показать, как цикл увеличивается и заканчивается. –