Ученые сходятся во мнении, что заслуга изобретения книгопечатания должна быть закреплена за Гутенбергом. Человек по имени Ганс Генсфлейш, или Иоганн Гутенберг (1394/1399-1468), родился в последние годы XIV века в крупном немецком городе Майнце. К 1440 г. относятся его первые типографские опыты. По-видимому, это были: грамматика латинского языка Элия Доната, астрологический календарь, папские индульгенции. Вскоре, он принялся за подготовку к печати полной Библии на латинском языке. В 1450-1455 гг. , как считают, Гутенберг напечатал свою первую Библию.
Для ручного ввода числа:
a = int(input('Введите число: '))
b = bin(a)[2:]
print(b)
if b.count('1')%2 == 0:
b+='10'
else:
b+='00'
print(b)
print(int(b, base=2))
Числа, получившиеся в интервале от 16 до 32:
def getNumber(x):
b = bin(x)[2:]
print(b)
if b.count('1')%2 == 0:
b+='10'
else:
b+='00'
print(b)
return int(b, base=2)
i=1
k=0
count=0
while k<=32:
print(i)
k=getNumber(i)
print(k)
print()
i+=1
if 16 <= k <= 32: count+=1
print(f'Количество выходных чисел в промежутке от 16 до 32 равно {count}')
ответ: Количество выходных чисел в промежутке от 16 до 32 равно 5