Python Math: округлить указанное число вверх до бесконечности и вниз до отрицательной бесконечности.

Python Math: Упражнение 41 с решением

Напишите программу Python для округления указанного числа вверх до бесконечности и вниз до отрицательной бесконечности с точностью 4.

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

Код Python:

   import decimalcontext = decimal.getcontext () value = decimal.Decimal (1)/decimal.Decimal (17) print ("1/17 =", value) context.prec = 4print ("Precision:", 4) context.rounding  = getattr (decimal, 'ROUND_CEILING') value = decimal.Decimal (1)/decimal.Decimal (17) print («Округлить вверх до бесконечности:», значение) context.rounding = getattr (decimal, 'ROUND_FLOOR') value =  decimal.Decimal (1)/decimal.Decimal (17) print («Округлить до отрицательной бесконечности:», значение)  

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

 1/17 = 0,05882352941176470588235294118 Точность: 4 Округление вверх до бесконечности: 0,05883 Округление вниз до отрицательной бесконечности  nity: 0,05882 

Блок-схема:

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

Оцените статью
nanomode.ru
Добавить комментарий