Когда логические значения лучше целых?

В большинстве языков программирования, 1 и 0 могут использоваться вместо True и Неверно . Однако по моему опыту, целые числа всегда проще в использовании.

Вот несколько примеров того, что я имею в виду:

if x is True: x = False
else: x = True

vs

x = abs(x-1)

__

if x is False: a = 0
else: a = 5

vs

a = 5*x

В каких случаях логические значения проще / эффективнее использовать, чем 1 или 0?

6
задан John Howard 24 December 2010 в 20:48
поделиться