Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 22, 2019 19:27:16

Vampiredok
Зарегистрирован: 2019-01-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Застрять в прошлом

Всем привет!
Подскажите пожалуйста как реализовать следующее:

 while True:
    for I in range(0,10):
        print(I)
        if I == 6:
            b=random.randint(0, 10)
            if I!=B:
                #вернуть данную итерацию в самое начало, т.е снова вывести 6 и т.д.
            else: 
                pass
То есть нужно как-то застрять на итерации 6 до того момента как B не станет равняться 6.
Заранее спасибо.

Отредактировано Vampiredok (Янв. 22, 2019 19:32:41)

Офлайн

#2 Янв. 22, 2019 21:57:38

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Застрять в прошлом

Vampiredok
вам нужен цикл не for а while



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Янв. 23, 2019 09:24:36

Vampiredok
Зарегистрирован: 2019-01-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Застрять в прошлом

Понял и изменил, спасибо

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version