Python: пишем игру «успей нажать клавишу»

В общем в рамках компании по попытке обучения одного товарища программированию, написал небольшую консольную игру, дабы с ним попробовать её воспроизвести.

Суть игры: компьютер загадывает случайную кнопку из списка и время за которое игрок должен успеть её нажать. Если игрок успевает нажать — ему добавляется балл.

Итак, для написания понадобится знать что такое циклы, массивы, случайные числа. Использовать будем модули keyboard, random и time

  • keyboard — для получения нажатий клавиш на клавиатуре
  • random — для получения случайных числел
  • time — для расчета времени реакции

Для начала определим одномерный массив, в котором перечислим доступные для выбора компьютером клавиши.

Далее создадим бесконечный цикл, внутри которого будем выбирать случайную клавишу для нажатия:

Что делает этот код? Бесконечно выводит в консоль сообщение о том, что нужно нажать случайно выбранную кнопку. Давайте теперь чуть переделаем код, чтобы случайно выбиралась не только клавиша которую нужноно нажать игроку, но и время за которое ему нужно её нажать:

Что дальше? А дальше нам нужно объявить еще один цикл и ждать пока не истечет время отведенное для того чтобы игрок нажал кнопку. Для этого, перед началом цикла запомним время начала игры, и внутри цикла постоянно будем проверять, на сколько оно отличается от текущего времени:

Теперь добавим чуточку интерактивности, а именно проверку, «а не нажата ли клавиша загаданная компьютером»:

Ну и осталось чуток прилизать код, добавив возможность подсчета кто круче, компьютер или игрок:

Ход игры:

1с: Число прописью без нулей

Задача: вывести число прописью, число должно быть целым

Решение:

Ну и бонусом, перечислю наиболее распространенные варианты использования.

Вывод рублей и копеек:

Вывод процентов:

WordPress грузит ресурсы по http вместо https

После переноса одного из сайтов на wordpress с одного сервера на другой, столкнулся с проблемой, что все ресурсы (css, js и т.п.) грузятся по протоколу http, хотя основной сайт грузится по https (загрузка http вместо https). Изменение и проверка всего и вся в БД результата не дало. Помог рецепт добавить в wp-config.php строчку:

Заработало. Что такое было, не понятно.. Точнее понятно что это настройки apache, но вот какие, так обнаружить и не удалось.

P.S. Кроме того, естественно была проведена работа по замене всех ссылок вида http на https внутри БД wordpress. Однако это не помогло в моём случае.

Токсичность сообщества ru.stackoverflow.com

Ежики кололись, плакали но продолжали есть кактус (с), или токсичность сообщества программистов на ru.stackoverflow.com

Уже несколько раз замечал, что в ru сообщества, просто нельзя ни задавать вопросы, ни отвечать на них — минусуют, хамят, лелеют и тешат чувство собственной значимости

На англоязычном такого нет. Даже если задаёшь самый глупый вопрос. Потому и стараюсь использовать только его, а на ru отсвечиваю только если вопросы узко специализированные, по русскоязычной тематике.. От безысходности..

1С Бухгалтерия 3.0.121.31: отправка письма

В данной версии БСП используемой в БУх, отправка письма производится так:

1 21 22 23 24 25 293