Как организовать выход из бесконечного цикла по условию?
Пробую следующим образом:
while True: if raw_input('<<<').lower() == "close": return
Выдает ошибку: SyntaxError: ‘return’ outside function
как это сделать правильно?
while True: if raw_input('<<<').lower() == "close": return
while 1: name = raw_input('Enter name:') if name == 'stop': break print 'Hello', name
FishHook
Книгу осилить тяжело, да?
SenhionВ книге Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач “Язык программирования Python” базовое описание языка занимает с 17 по 187 страницы - 170 страниц. Человек, не страдающий дислексией, прочтет их внимательно за 2-3 часа и никогда, никогда не будет задавать подобных вопросов, но…
dimy44
Спасибо. А то куча примеров с return - и в шеле в ручном режиме воспроизвести не удается - а оказывается return к функции в целом.
Мужик пилит ножовкой дерево, мимо проходит другой
- мужик, ты чо, есть же бензопила, с ней быстрее!
- я не умею
- там научиться - час времени
- мне некогда, мне лес валить надо!!!
PooH
В книге Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач “Язык программирования Python” базовое описание языка занимает с 17 по 187 страницы - 170 страниц. Человек, не страдающий дислексией, прочтет их внимательно за 2-3 часа и никогда, никогда не будет задавать подобных вопросов, но…
После вышеозначенного сайта, приступать к чтению.Razor
Если человек никогда не программировал, то эта книга ничего, кроме огромной кучи вопросов не даст.
RazorКакие книги вы пробовали, если не секрет?
Я пробовал много книг - суть отражена выше.