Я новичок в Python и я застрял на следующий код:Как работает эта программа на python?
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for number in numbers:
print numbers
Когда я запускаю эту программу, она печатает numbers
последовательность 10 раз. Как это произошло? Я все еще не присвоил значение переменной number
, так как он проверяет, находится ли число в диапазоне? Насколько мне известно, переменная number
имеет нулевое значение.
'for' связывает переменные' numbers' для вас. –
Он печатает список чисел 10 раз, потому что вы печатаете 'numbers', а не' number'. См. Принятый ответ для объяснения того, как это работает. – elParaguayo