Дэвид Амос (David Amos)

Возвращаясь к «камень-ножницы-бумага» в Python

Когда вы учитесь программировать в первый раз, вы ищете (или, возможно, вам поручают) проекты, закрепляющие базовые концепции. Но как часто вы, получив больше знаний и опыта, пересматриваете эти проекты для начинающих с точки зрения продвинутого программиста? В этой статье я хочу сделать именно это. Я хочу вернуться к обычному проекту для начинающих — реализации игры …

Возвращаясь к «камень-ножницы-бумага» в Python Read More »

Правильный способ сравнения чисел с плавающей запятой в Python

Числа с плавающей запятой — это быстрый и эффективный способ хранения чисел и работы с ними, но они сопряжены с целым рядом ловушек, которые наверняка ставят в тупик многих начинающих программистов — возможно, и некоторых опытных программистов! Классический пример, демонстрирующий подводные камни поплавков, выглядит так: >>> 0.1 + 0.2 == 0.3 False Увидев это в …

Правильный способ сравнения чисел с плавающей запятой в Python Read More »