Предмет: Информатика, автор: rjnlbdefh

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


На вход программа получает любое двоичное число не превышающее трех разрядов.


На выходе программа выводит введенное число в десятичной системе счисления.


Sample Input:


111

Sample Output:


7

Язык ПИТОН
Срочно!! Пожалуйста!!!!

Ответы

Автор ответа: petyaGavrikov
1

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

Интересные вопросы
Предмет: Математика, автор: nonebravis
Предмет: Математика, автор: Дашенька39