Python Math: округлить число до указанных цифр
Python Math: Упражнение 69 с решением
Напишите функцию Python для округления числа до указанных цифр.
Пример решения : -
Код Python:
import math
def roundup(a, digits=0):
n = 10**-digits
return round(math.ceil(a / n) * n, digits)
x = 123.01247
print("Original Number: ",x)
print(roundup(x, 0))
print(roundup(x, 1))
print(roundup(x, 2))
print(roundup(x, 3))
Пример вывода:
Оригинальный номер: 123.01247 124 123,1 123,02 123,013
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для создания калькулятора теоремы Пифагора.
Далее: Написать программу на Python для симуляции казино.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code