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

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

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

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


Почему код выводит конкретно 4 и 3, а не 1 и 1?
  • Вопрос задан
  • 99 просмотров
Подписаться 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект