Python Math: вывод числа с плавающей запятой из мантиссы, пары экспонент
Python Math: упражнение-58 с решением
Напишите программу на Python для печати плавающей запятой из мантиссы, пары экспонент.
Пример решения : -
Код Python:
import math
print('{:^7} {:^8} {:^17}'.format('Mantissa', 'Exponent', 'Floating point value'))
print('{:-^8} {:-^8} {:-^20}'.format('', '', ''))
for m, e in [ (0.7, -3),
(0.3, 0),
(0.5, 3),
]:
x = math.ldexp(m, e)
print('{:7.2f} {:7d} {:7.2f}'.format(m, e, x))
Пример вывода:
Mantissa Exponent Значение с плавающей запятой -------- -------- -------------------- 0,70 -3 0,09 0,30 0,30 0,50 3 4,00
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать программу на Python для расчета стандартного отклонения следующих данных.
Далее: Написать программу на Python для разделения дробных и целых частей числа с плавающей запятой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code