Напишите программу, которая переводит числа из двоичной системы счисления в десятичную...

0 голосов
127 просмотров

Напишите программу, которая переводит числа из двоичной системы счисления в десятичную систему счисления.На вход программа получает любое двоичное число не превышающее трех разрядов.На выходе программа выводит введенное число в десятичной системе счисления.Sample Input:111Sample Output:7Язык ПИТОНСрочно!! Пожалуйста!!!!


Информатика (35 баллов) | 127 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

a = input("Bвeдитe двоичное число:\n")

b = 0

d = 1

for i in range(len(a)-1,-1,-1):

if a[i] == "1": b = b+d

d = d*2

print(b)

Пример:

Bвeдитe двоичное число:

111

7

(194k баллов)