Kodomo

Пользователь

DISCLAIMER

Это не конспект того, что рассказано, а заметки на тему того, что будет, а может и не будет рассказано.

Перед употреблением в пищу добавляйте щепотку соли.

чтение списка констант из файла

break, continue

Из цикла можно выйти из середины командой break.

...

алгоритмы

Цикл while

Мы уже пользовались циклом while. Полностью его синтаксис такой:

   1 while условие:
   2     тело цикла

И, как можно понять из названия, такой цикл будет выполнять тело цикла покуда условие выполняется (while condition holds, execute the body).

В питоне почти не бывает случаев, когда цикл while имеет смысл использовать. Даже среди классических алгоритмов (до некоторых из них мы дойдём в основной части курса), которые канонически считается невозможным делать без while, многие в питоне будет всё равно возможно – и зачастую удобнее – писать через for.

JSON

Ещё раз XML

HTML

raw_input

До сих пор мы писали программы, которые что-то делали и писали. Настало время какого-нибудь, хотя бы самого простенького интерактива.

Самый простой способ получить что-то от пользователя в питоне – это функция raw_input():

   1 name = raw_input("Enter your name:")
   2 print "Hello,", name

Вопрос на внимание: почему две запятые?

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

Но это самый простой способ с пользователем взаимодействоать хоть как-то.