Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 21, 2012 19:18:33

nickmetal
Зарегистрирован: 2012-11-15
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

Проходя циклы в Питоне, я более менее все схватывал, выполнял нормально практические задания, но вот этот цикл мне не дается. Что в учебниках, что в инете немного толковой инфы( или у меня не получилось найти). Нашел в учебнике Марк Лутц 4ое издание, но там как-то абстрактно описано.
Особенно, затруднение в понимании у меня вызвал этот код:

for i in list1:
	for j in i:
		print(j,end='.')
	print()

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

P.S. ошибку допустил в названии темы: вместо слова “циклы” хотел написать - “цикла”

Отредактировано nickmetal (Ноя. 21, 2012 19:21:47)

Офлайн

#2 Ноя. 21, 2012 19:50:24

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

Ну тут ничего вообщем то сложного и непонятного нету Я может и не правильно откомментил, ну как то так вообщем то:
http://savepic.ru/3296311.jpg

Офлайн

#3 Ноя. 21, 2012 19:55:16

nickmetal
Зарегистрирован: 2012-11-15
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

smoke853, хм так уже намного понятней, нужно, наверное, еще поэкспериментировать. Спасибо большое, пожалуй, оставлю скрин себе, будет как вырванная страница из учебника

Офлайн

#4 Ноя. 21, 2012 20:16:07

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

Вот еще что может помочь:
Пошаговая визуализация исполнения программы
http://www.pythontutor.com/visualize.html#

Офлайн

#5 Ноя. 21, 2012 21:02:26

nickmetal
Зарегистрирован: 2012-11-15
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

reclosedev
неплохо спасибо

Офлайн

#6 Ноя. 22, 2012 01:36:38

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

nickmetal
Не могу понять, как работает часть for j in i.
это означает, что i является какой-то последовательностью (её элементы можно перебрать)
нужно понимать, что строка является последовательностью символов

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

в третьем питоне строка является последовательностью строк
>>> for c in 'abcd':
...   for i in c:
...     for j in i:
...       print(j)
... 
a
b
c
d
>>>



Отредактировано py.user.next (Ноя. 22, 2012 01:41:17)

Офлайн

#7 Ноя. 22, 2012 08:37:03

TwoGOOse
Зарегистрирован: 2012-11-15
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

smoke853
Ну тут ничего вообщем то сложного и непонятного нету Я может и не правильно откомментил, ну как то так вообщем то:http://savepic.ru/3296311.jpg

можешь скинуть свои найстроки для user interface?

Офлайн

#8 Ноя. 22, 2012 11:08:56

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

TwoGOOse, я не понял какие настройки? можно конкретнее?
Так то скину не вопрос.

Офлайн

#9 Ноя. 22, 2012 11:51:49

TwoGOOse
Зарегистрирован: 2012-11-15
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

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

какой у тебя WING IDE?
цвет фона, шрифта, служебных слов, как ты настраивал все это?

Офлайн

#10 Ноя. 22, 2012 12:22:11

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

Вопрос по поводу инструкции(циклы?) for

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

Отредактировано smoke853 (Ноя. 22, 2012 12:23:46)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version