Найти - Пользователи
Полная версия: Вопрос по поводу инструкции(циклы?) for
Начало » Python для новичков » Вопрос по поводу инструкции(циклы?) for
1 2
nickmetal
Проходя циклы в Питоне, я более менее все схватывал, выполнял нормально практические задания, но вот этот цикл мне не дается. Что в учебниках, что в инете немного толковой инфы( или у меня не получилось найти). Нашел в учебнике Марк Лутц 4ое издание, но там как-то абстрактно описано.
Особенно, затруднение в понимании у меня вызвал этот код:
for i in list1:
	for j in i:
		print(j,end='.')
	print()

Не могу понять, как работает часть for j in i. Если у кого-то есть литература, где доступно разъясняется об этом, подскажите ее, или ,если можно, в 2х-3х словах об этом

P.S. ошибку допустил в названии темы: вместо слова “циклы” хотел написать - “цикла”
smoke853
Ну тут ничего вообщем то сложного и непонятного нету Я может и не правильно откомментил, ну как то так вообщем то:
http://savepic.ru/3296311.jpg
nickmetal
smoke853, хм так уже намного понятней, нужно, наверное, еще поэкспериментировать. Спасибо большое, пожалуй, оставлю скрин себе, будет как вырванная страница из учебника
reclosedev
Вот еще что может помочь:
Пошаговая визуализация исполнения программы
http://www.pythontutor.com/visualize.html#
nickmetal
reclosedev
неплохо спасибо
py.user.next
nickmetal
Не могу понять, как работает часть for j in i.
это означает, что i является какой-то последовательностью (её элементы можно перебрать)
нужно понимать, что строка является последовательностью символов

есть определение последовательности именно в питоне, не путай его с определением последовательности в математике

в третьем питоне строка является последовательностью строк
>>> for c in 'abcd':
...   for i in c:
...     for j in i:
...       print(j)
... 
a
b
c
d
>>>
TwoGOOse
smoke853
Ну тут ничего вообщем то сложного и непонятного нету Я может и не правильно откомментил, ну как то так вообщем то:http://savepic.ru/3296311.jpg

можешь скинуть свои найстроки для user interface?
smoke853
TwoGOOse, я не понял какие настройки? можно конкретнее?
Так то скину не вопрос.
TwoGOOse
smoke853
TwoGOOse, я не понял какие настройки? можно конкретнее?
Так то скину не вопрос.

какой у тебя WING IDE?
цвет фона, шрифта, служебных слов, как ты настраивал все это?
smoke853
TwoGOOse, к сожалению я не знаю, какой файл отвечает за эти настройки.
Wing IDE 4.1.9-1 (rev 27437)
Так что выложу как я настраивал:
Шрифт Consolas 12

Настройки Preferences -> User Interface -> Colors
Text Selection Color - #378D37
Source Code Background - #464646
Debugger Run Marker Color - default

Syntax Formatting:
Default, operator, identifier, - Foreground #E6E6E6; Background #464646
Commentline - Foreground #D7B991; Background #464646; Italic
number - Foreground #F56E5F; Background #464646
String, character - Foreground #91F091; Background #464646; Italic
Keyword - Foreground #FFA500; Background #464646; Bold
Triple, tripledouble - Foreground #BEC37D; Background #464646
Classname - Foreground #F0EB9B; Background #464646; Bold, Italic
Defname - Foreground #F0EB9B; Background #464646; Italic
Commentblock - Foreground default; Background #464646
Stringeol - Foreground default; Background default; EOL Filled
Builtin - Foreground #A5C8E6; Background #464646; Bold
Decorator - Foreground #C896E6; Background #464646; Bold, Italic
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB