Типичные улучшения

Для поиска по тегу начните название тега с символа '@'.

Улучшения, показаны 8 из 8.

Проверьте работу условий if

Если условие `if` записано неверно, то внутренний блок кода никогда не сработает. Либо наоборот, будет …

Вычислите булево значение без if

Результат любого сравнения: `==`, `<`, `>`, `is` — это всегда True или False. Воспользуйтесь этим, …

Избавьтесь от сравнений с True/False

Следующие две конструкции делают одно и то же: ```python if value == True: ``` ```python …

Разверните if, сделайте код более плоским

Вложенные друг в друга `if`, `else` и `for` усложняют восприятие кода. Программу тяжело понять, затруднительно …

Избавьтесь от сравнений с нулём

В Python избегают сравнений с нулём `== 0`. В языке достаточно инструментов, чтобы записать ту …

Избавьтесь от сравнений с пустой строкой

В Python не принято сравнивать с пустой строкой. В языке достаточно инструментов, чтобы записать ту …

Избавьтесь от сравнений с None

В Python не принято сравниваться с `None` без особой на то необходимости. Без `None` код …

Избавьтесь от сравнений с пустым списком/словарем

В Python не принято сравнивать с пустым списком/словарём. В языке достаточно инструментов, чтобы записать ту …