Pull to refresh
1
0
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, идвигать ей влево-вправо, получается забавный эффект юлы.

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

Следует отметить, что рейтинги машин не соотносятся с рейтингами людей. Т. е. движок силой 2800 вынесет Карлсена в одни ворота.

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

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

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

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

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

def print_letter(result):
    return letters[result]

Information

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