Так что вы хотите, чтобы случайный randint выполнялся всего 3 раза. Это как
from random import randint
timesexecuted = int(0)
while timesexecuted < 3:
print(randint(0,12))
timesexecuted = timesexecuted + 1
#after this anything you want happen next.
Этот метод является наиболее эффективным, когда вы зацикливание вещи большее количество раз, например, вы хотите казнены print(randint(0,12))
более сотни раз, этот метод, вероятно, проще всего писать.
Объяснение
timesexecuted
устанавливаются в int(0)
поскольку никаких петель не были запущены, и мы должны определить timesexecuted
. Нам нужно запустить цикл 3 раза, чтобы сделать это, в цикле мы добавим от 1 до timesexecuted
с timesexecuted + 1
и поэтому один раз timesexecuted
до 3 (начинается с 0, делает 1 цикл, теперь 1, после другого цикла, становится 2, делает третий цикл, теперь 3). И так как у нас есть цикл под while timesexecuted < 3:
, так как timesexecuted
теперь 3, потому что цикл работает 3 раза, timesexecuted < 3
больше не является истинным, и цикл больше не будет работать. 3
также может быть изменен на любое число, что делает этот метод, вероятно, лучшим, если цикл повторяется много раз. (например, зацикливание этой программы 200 раз с помощью while timesexecuted < 200:
)
Надеюсь, что помогло.
Почему вы не используете петлю? так как вы хотите использовать его 3 раза. – Arman
Это не просто чисто три раза в одном определенном месте, к сожалению – Merlindima