Инкремент с использованием преобразования bool к int

Когда нужно увеличить значение переменной на единицу по определённому условию можно применить if.

if x > y:
   count += 1

Так как логическое выражение преобразуется к целому числу так что True = 1 и False = то можно обойтись без условного оператора.

count += x > y

Ссылки на эту заметку

Эта заметка на GitHub

Обсудить на форуме

Последниее изменение: