кодесурса
«Python

Python Math: преобразовать двоичное число в десятичное число

script1adsense2code
script1adsense3code

Python Math: упражнение 31 с решением

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

Пример решения : -

Код Python:

b_num = list(input("Input a binary number: "))
value = 0
for i in range(len(b_num)):
	digit = b_num.pop()
	if digit =='1':
		value = value + pow(2, i)
print("The decimal value of the number is", value)

Пример вывода:

 Введите двоичное число: 1000001                                                                                
Десятичное значение числа 65

Иллюстрированная презентация:

«Python

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, чтобы найти корни квадратичной функции.
Далее: Напишите программу на Python для печати комплексного числа и его вещественных и мнимых частей.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code