Что выведет этот код?


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.

0