186 читали · 1 год назад
Как остановить цикл? Как поставить цикл на паузу и продолжить? Pascal, Python, JavaScript.
Добрый день! Продолжаем тему циклов, ранее мы посмотрели, как сделать задержку в цикле на распространенных "школьных" Pascal, Python и также JavaScript. Однако для создания, например, простой игры, нам потребуется еще и возможность останавливать циклы и ставить их на паузу и продолжать. Сразу покажу результат на JS: Mы можем поставить цикл на паузу и возобновить его, а также прервать, для этого нам понадобятся три функции - Start(), Pause() и Stop(), а также две переменных состояния pauseState и...
4 года назад
Циклы в Python
Практически каждый язык программирования содержит какую-нибудь конструкцию цикла. Такая есть и в Python. Цикл for: Мы используем цикл в тех случаях, когда вам нужно повторить что-нибудь n-ное количество раз. Это проще понять, если взглянуть на пример. Мы используем встроенную функцию range. Функция range создаст список длинной в «n» элементов. В Python версии 2 существует другая функция под названием xrange, которая является генератором чисел и не такая ресурсоемкая, как range. Давайте посмотрим...