479 прочтений · 3 года назад
Функции trunc, floor, ceil из модуля math. Округление в большую или меньшую сторону в Python
Программист работает с кодом, а результат этого кода в нормальном исходе должен отдавать верные данные. Но вот бывают случае, когда надо извернуться и дать выровненные данные в пользу заказчика. Зайдет в отдел уважаемый начальник начальников и попросит сделать цены такими, чтобы число 49.1 округлилось до 50. Дескать клиент не заметит, а нам в карман 99 копеек упадёт. Всё честно ребята между собой "поделим" :-) Или обратная ситуация, что число 49.99 надо округлить до 49 против всех канонов математики и приблизиться к разряду продавца с заявленными гарантированно-низкими ценами...
30 прочтений · 11 месяцев назад
10 задач на Python для новичка: Функции trunc, floor, ceil. Округление вверх и вниз в python
1. Напишите функцию Python «trunc», которая принимает на вход число с плавающей запятой и возвращает его целую часть без округления. 2. Создайте функцию Python «floor», которая принимает в качестве входных данных число с плавающей запятой и возвращает наибольшее целое число, меньшее или равное входному значению. 3. Реализуйте функцию Python «ceil», которая принимает в качестве входных данных число с плавающей запятой и возвращает наименьшее целое число, большее или равное входному значению. 4. Напишите...