bin = input("Введи число в двоичной системе счисления: ")
shift = len(bin) - bin.find('.') - 1
print("Число в десятичной системе:", int(bin.replace('.', ''), 2) / 2 ** shift)
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
решить задачу на пионе Нужно написать программу, которая переводит десятичные дроби из двоичной системы счисления в десятичную
bin = input("Введи число в двоичной системе счисления: ")
shift = len(bin) - bin.find('.') - 1
print("Число в десятичной системе:", int(bin.replace('.', ''), 2) / 2 ** shift)
Объяснение: