Pull to refresh
1
Send message

Вообще, лучше делать при помощи isclose()

import math 

a = 0.1 + 0.2
b = 1.2 / 4
print(math.isclose(a, b))

так как играет роль ещё и большие это числа или маленькие.

Гранаты стало кидать проще не потому что прицел появляется "лишь через некоторое время позже" (может получиться впечатление, что раньше он появлялся сразу и мешал), а потому что он становится на весь экран, с делениями, если удерживать кнопку. Происходит это спустя какое-то время, что упрощает наведение.

Что касается разгона меняя руки - это не влияет на саму скорость, просто анимация как у спринтера.

Если честно, то создалось впечатление, что автор прогнал часть текста через переводчик не или просто не играл особо в Counter Strike

Да и при чём тут Хабр, мне тоже непонятно.

У них там будет своя система правосудия

Думаю, что автор имеет в виду семейство игр, которому и правда очень много лет (https://en.wikipedia.org/wiki/Mancala)

Помню, один коллега называл "пострекс"

Да и статьи автора прекрасны. Всегда с удовольствием их читаю и перечитываю

Перед началом раунда движение игрока заблокировано, а движение мышью - нет. И тогда, если переключить мышку в высокий dpi, идвигать ей влево-вправо, получается забавный эффект юлы.

Историю можно учитывать если отправлять предыдущие сообщения диалога

UFO landed and left these words here

На стену Google Reader пришел TheOldReader

Спасибо большое за статью, все по полочкам.

Помню в детстве в книге по математике я видел другую последовательность слов, не столь оптимальную как ваша. Отложилось в памяти: муха - мура - тура - тара - кара - каре - кафе - кафр - каюр - каюк - крюк- урюк - урок - срок - сток - стон - слон

«Три точки в первой строке — это Ellipsis?»
Да. Объект-заполнитель, который здесь используется вместо pass. Появился в последних версиях.

Интересно, начиная с какой?
Если мы говорим про классические шахматы, то вариативности никакой нет и не было. Если говорить о шахматах Фишера, где фигуры в начальной позиции случайным образом меняются местами, то там тоже всё хорошо. После рокировки король и ладья становятся на привычные в классических шахматах места.
Была одна забавная шахматная задача в 1972 году, которая привела к уточнению формулировки правил рокировки в шахматах, но, разумеется, никто этой неоднозначностью не пользовался.
Есть прекрасный сайт www.chessprogramming.org — там очень много интересного на эту тему.
«Довольно легко избежать взятия на проходе, если знаешь про это правило» — это правило было придумано примерно тогда, когда появилось правило хода пешкой на две клетки вперёд, чтобы нельзя было запирать позицию. Это такое особое правило, и как правило взятие на проходе «допускают» вполне осознанно, и не стараются его избегать.
«король не двигался, ладья не двигалась, между ними нет других фигур и рокировка не поставит короля под мат»
— между ними нет других фигур
— поле, на котором стоит король, поле которое пересекает король и поле, на которое становится король — не атакуется вражескими фигурами.
Кстати, замечаю подобное у людей из ML.
yaml? В стандартной библиотеке?
Почему print_letter() нельзя было написать как

letters = "ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЧЧШЩЪЫЬЭЮЯ"

def print_letter(result):
    return letters[result]

Information

Rating
Does not participate
Location
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Date of birth
Registered
Activity