Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 19, 2017 19:37:10

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

циклы

привет
можно ли в цикл while вложить цикл for?

 while f<100:
  for f in range(1000):
    print(f)
  if f==100:
   break
ну это просто, что бы понимать о чем речь.
можно ли такое реализовать?

Отредактировано pythonmaks (Авг. 19, 2017 20:25:32)

Офлайн

#2 Авг. 19, 2017 22:10:22

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

циклы

pythonmaks
можно ли в цикл while вложить цикл for?
Да
pythonmaks
можно ли такое реализовать?
На это вам ответит интерпретатор. Ответит нет. Не определена f.
pythonmaks
что бы понимать о чем речь.
А нечего тут понимать. Глупость бессмысленная написана.



Отредактировано doza_and (Авг. 19, 2017 22:12:07)

Офлайн

#3 Авг. 19, 2017 22:21:49

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

циклы

doza_and

да я не спорю, что глупость

а как сделать чтобы цикл for работал в цикле while?
напишите какой =нибудь простенький пример пожалуйста в котором бы отразилась вложение цикла for в цикл while

Офлайн

#4 Авг. 20, 2017 02:08:20

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

циклы

pythonmaks
а как сделать чтобы цикл for работал в цикле while?
Правила игры тут другие, вы скажите ЧТО вы хотите сделать, мы скажем как. Просьба вложить for в while это примерно как считать что война и мир это сборник орнаментов ценный своим внешним видом.

Ну вот вам орнамент из while,for:
 a=[]
while 1:
  for i in a:
    if i:
       pass
    else:
       pass



Офлайн

#5 Авг. 20, 2017 02:35:03

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

циклы

  
>>> while True:
...     for i in range(3):
...         print('for1', i)
...         while True:
...             for i in range(2):
...                 print('for2', i)
...             break
...     break
... 
for1 0
for2 0
for2 1
for1 1
for2 0
for2 1
for1 2
for2 0
for2 1
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version