Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2017 00:01:52

kazaff
От:
Зарегистрирован: 2011-08-12
Сообщения: 26
Репутация: +  2  -
Профиль   Отправить e-mail  

циклы

pythonmaks
В питоне while True лучше использовать только там, где без этого не обойтись вообще, большой риск, что приложение зациклится, если с условием будет что-то не так. Сразу из двух циклов выйти не выйдет, break срабатывает только для одного цикла.
d нужно относить к for, так как d изменяется только в for. Попробуйте открыть PyCharm или подобный IDE и построчно в дебаггере посмотреть как циклы работают.



Офлайн

#2 Авг. 20, 2017 13:40:58

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

циклы

можно и так

 a = 0
while a<100:
    for f in range(1000):
        print(f)
        a = f

Офлайн

#3 Авг. 20, 2017 19:35:52

pythonmaks
Зарегистрирован: 2017-07-06
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

циклы

спасибо ребята
может когда нибудь смогу осилить эту мудрость называемую программированием

Офлайн

#4 Авг. 20, 2017 19:40:53

pythonmaks
Зарегистрирован: 2017-07-06
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

циклы

marvellik
можно и так
999 пробегает….
зачем тогда писали while a<100

Офлайн

#5 Авг. 20, 2017 21:03:23

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

циклы

pythonmaks
999 пробегает
тупанул… а присваивается внутри for и поэтому не проверяется while пока for не закончит свою работу, но суть остается та же в цикл while можно что угодно записывать, многие программы работают в цикле то есть весь код заключен в цикл и постоянно обрабатывается

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version