Я пытаюсь проработать трудный путь по изучению Python и пытаюсь покопаться там, где могу, чтобы продолжить свое образование.Я подумал, что это сработает: установите raw_input, чтобы установить ограничение для цикла while, а затем позвольте циклу while выполнить ограничение, которое я установил с помощью переменной «частоты».
Это не так.Вместо этого он отправляет Python в бесконечный цикл создания списков номеров, каждый из которых на один шаг длиннее, чем последний (очень длинный) список.
В исходном коде было "while i <6" - я добавил переменную raw_input, и даже если я ввожу ту же переменную, что и в исходном коде (6), он выполняет эту операцию с бесконечным циклом,</p>
Вот полный сценарий:
i = 0
numbers = []
print "What is the frequency?"
frequency = raw_input ('Kenneth? ')
while i < frequency:
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
print "The numbers: "
for num in numbers:
print num
Извинения за максимальное невежество - у меня есть копия Python для разработки программного обеспечения передо мной в мягкой обложке прямо сейчас, и это следующийвещь в моем списке дел после LPTHW.