Дано натуральное число. Напишите программу, определяющую является ли это число чётным. Программа должна вывести сообщение «Да», если число является чётным, и вести «Нет» - в противном случае.В Пайтон
Записываем в двоичной системе исчисления. 13(10) = 00001101(2) 19(10) = 00010011(2) Находим дополнительный код для 19, (в дополнительном коде будет - 19) 1. Находим инверсию числа 19 - заменяем 1 на нули, нули на единицы 00010011(2) - > инверсия -> 11101100(2) 2. Добавляем к инверсии 1 , получим дополнительный код 11101100(2) + 1 11101101(2) находим сумму 13+19 в дополнительном коде 00001101 + 11101101
11111010 Старший разряд = 1 , значит число отрицательное. Находим дополнительный код (инверсия +1) и добавляем знак " - " Дополнительный код 00000101 + 1 = 00000110 = - 6(10) 13 - 19 = - 6
a=int(input())
if a%2==0:
print("Да")
else:
print("Нет")