Объяснение:
a = int(input("Введите целое двоичное число: "))
b = 2100
if a < 10:
print("Число не является двоичным")
else:
if a > b:
print("Число не должно привышать 2100")
if a % 8 == 0:
print("Число делится на 8")
print("Число не делится на 8")
Двоичным числом считается 0 или 1, не совсем понятно что имел ввиду ваш преподаватель,поэтому я сделал но своё усмотрение
Объяснение:
a = int(input("Введите целое двоичное число: "))
b = 2100
if a < 10:
print("Число не является двоичным")
else:
if a > b:
print("Число не должно привышать 2100")
else:
if a % 8 == 0:
print("Число делится на 8")
else:
print("Число не делится на 8")
Двоичным числом считается 0 или 1, не совсем понятно что имел ввиду ваш преподаватель,поэтому я сделал но своё усмотрение