Дата публикации:
Бесплатный курс Excel: управление запасами и подбор авто в логистике
Бесплатный курс: "VDSina для начинающих: Сервер за 5 минут: Объясняем простыми словами"
Бесплатный виджет обратной связи для Shopify
Часы во весь экран
Чат с ИИ девушкой
Чатрулетка: чат с интересными людьми
Фототехника для видео
Генератор безопасных паролей
Изучаем искусственный интеллект бесплатно
Как использовать бесплатные ИИ-генераторы видео для создания анимаций 3D-сцен с элементами киберпанк
Как создать пошаговое видео для обучения использованию программы AutoCAD
Как создавать мемы без фотошопа: пошагово
Легковые и внедорожные авто от немецких брендов
Оптимизация маршрутизации GEO сайта
Погода в Ревде во вторник
Популярные детские игрушки 2024
Российская автоиндустрия в цифрах
Системы безопасности IP
Смех в доме
VDSina для новичков: простой подход
Великолепие чая и кофе
Видеочат рулетка: её задачи
Видеочат в режиме реального времени
Подсчёт времени в быстрых шахматах
Содержимое статьи:
Теория
Каждый месяц Go Ahead проводит турнир по быстрым шахматам, где каждому игроку отводится 30 минут на все ходы в партии.
При запуске программы запускается подсчёт времени. После каждого хода выводится сообщение: «Осталось _ минут из 30».
Таймер прерывается в двух случаях:
- Закончилось время.
- Введено «off» (игрок сдаётся).
Код
from time import time
rest = 30
begining = time()
while rest > 0 and move == 'off':
move = input('Ваш ход (off - сдаться):')
end = time()
rest = 30 - (end - begining)
print('Осталось', int(rest), 'минут из 30')Что не так в коде?
- В коде отсутствует инициализация переменной
move, поэтому в первом цикле она будет иметь значениеNone, и цикл не выполнится. - Условие
while rest > 0 and move == 'off'некорректно, так как в первом циклеmoveбудет иметь значениеNone, и условие всегда будет истинным. Корректное условие:while rest > 0 and move != 'off'.
- В коде отсутствует инициализация переменной
Бесплатный курс Excel: управление запасами и подбор авто в логистике
Бесплатный курс: "VDSina для начинающих: Сервер за 5 минут: Объясняем простыми словами"
Бесплатный виджет обратной связи для Shopify
Часы во весь экран
Чат с ИИ девушкой
Чатрулетка: чат с интересными людьми
Фототехника для видео
Генератор безопасных паролей
Изучаем искусственный интеллект бесплатно
Как использовать бесплатные ИИ-генераторы видео для создания анимаций 3D-сцен с элементами киберпанк
Как создать пошаговое видео для обучения использованию программы AutoCAD
Как создавать мемы без фотошопа: пошагово
Легковые и внедорожные авто от немецких брендов
Оптимизация маршрутизации GEO сайта
Погода в Ревде во вторник
Популярные детские игрушки 2024
Российская автоиндустрия в цифрах
Системы безопасности IP
Смех в доме
VDSina для новичков: простой подход
Великолепие чая и кофе
Видеочат рулетка: её задачи
Видеочат в режиме реального времени
