Форум сайта python.su
0
Почему интерпретатор возвращает ‘x’?
Прикреплённый файлы:
etxt.PNG (7,7 KБ)
Офлайн
0
>>> text= ('iter',34,6,1,1,'ad','orthodox',)
>>> text
('iter', 34, 6, 1, 1, ‘ad’, ‘orthodox’)
>>> for text in text:
print(text)
iter
34
6
1
1
ad
orthodox
>>> for text in text:
print('text')
text
text
text
text
text
text
text
text
>>> text
'x'
Отредактировано gailgin (Фев. 4, 2016 14:36:33)
Офлайн
49
Вы text переназначили в цикле. Перед последним циклом: text = orthodox. Вы прошли по orthodox и text = x (последнему элементу orthodox)
Отредактировано 4kpt_IV (Фев. 4, 2016 14:40:22)
Офлайн