Напишите программу, которая переводит числа из двоичной системы счисления в десятичную систему счисления.
На вход программа получает любое двоичное число не превышающее трех разрядов.
На выходе программа выводит введенное число в десятичной системе счисления.
Sample Input:
111
Sample Output:
7
Язык ПИТОН
Срочно!! Пожалуйста!!!!
Answers & Comments
Verified answer
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