a = True
b = False
print(a + b)
Результатом выполнения кода будет 1
.
В Python True
интерпретируется как 1
, а False
как 0
. Следовательно, a + b
равно 1 + 0
, что дает 1
.
Данный код выведет на экран число 1
.
В Python, булевы значения (True
и False
) являются подклассами целых чисел (int
). True
интерпретируется как 1
, а False
интерпретируется как 0
.
Таким образом, выражение a + b
эквивалентно True + False
, что равно 1 + 0
, что равно 1
.