Двоичное число в десятичное

Напишите программу, которая будет преобразовывать двоичные значения (по основанию 2) в десятичные (по основанию 10). Пользователь должен ввести число в двоичном виде как строку, а программа – преобразовать его посимвольно в десятичный вид и вывести на экран с соответствующим сообщением.

line = (input("Введите двоичное число: "))
line = ''.join(reversed(line)) # переворачиваем строку
number = 0
for i in (range(0, len(line))): 
    if line[i] == '1':
        number += 2 ** int(i)
print('Десятичное число: ', number)


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: