Предмет: Информатика,
автор: rjnlbdefh
Напишите программу, которая переводит числа из двоичной системы счисления в десятичную систему счисления.
На вход программа получает любое двоичное число не превышающее трех разрядов.
На выходе программа выводит введенное число в десятичной системе счисления.
Sample Input:
111
Sample Output:
7
Язык ПИТОН
Срочно!! Пожалуйста!!!!
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: ulyanashmygol
Предмет: Биология,
автор: DaGuy2
Предмет: Физика,
автор: vladanasarenko5
Предмет: Математика,
автор: panenishevaru
Предмет: История,
автор: valery1609