Задать вопрос
@System04

Какое пояснение битовым операциям?

var1 = int(input('Введите число 1: '))
var2 = int(input('Введите число 2: '))

print(var1 or var2)
print(var1 and var2)


Почему код выводит конкретно 4 и 3, а не 1 и 1?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Почему код выводит конкретно 4 и 3, а не 1 и 1?

Какое пояснение битовым операциям?

Пояснение простое - потому что это не битовые операции

Битовые операции это к примеру вот:
print(bin(0b0110 | 0b0001))
# 0b111
print(bin(0b0111 ^ 0b0001))
# 0b110
print(bin(0b0101 & 0b0001))
# 0b1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы