Найти в Дзене

10 задач на Python для новичка: Функции trunc, floor, ceil. Округление вверх и вниз в python

1. Напишите функцию Python «trunc», которая принимает на вход число с плавающей запятой и возвращает его целую часть без округления.
2. Создайте функцию Python «floor», которая принимает в качестве входных данных число с плавающей запятой и возвращает наибольшее целое число, меньшее или равное входному значению.
3. Реализуйте функцию Python «ceil», которая принимает в качестве входных данных число с плавающей запятой и возвращает наименьшее целое число, большее или равное входному значению.
4. Напишите программу на Python, которая предлагает пользователю ввести десятичное число, а затем печатает его усеченное значение с помощью функции «trunc».
5. Создайте программу Python, которая просит пользователя ввести десятичное число, а затем отображает его минимальное значение с помощью функции «floor».
6. Реализуйте программу на Python, которая считывает десятичное число от пользователя и выводит его максимальное значение с помощью функции «ceil».
7. Напишите функцию Python «round_down», которая принимает в качестве входных данных число с плавающей запятой и десятичный знак и возвращает число, округленное до указанного десятичного знака.
8. Создайте функцию Python «round_up», которая принимает в качестве входных данных число с плавающей запятой и десятичный знак и возвращает число, округленное до указанного десятичного знака.
9. Реализуйте программу Python, которая предлагает пользователю ввести десятичное число и десятичный знак, а затем печатает число, округленное до указанного места, с помощью функции «round_down».
10. Напишите программу на Python, которая запрашивает у пользователя десятичное число и десятичный знак, а затем отображает число, округленное до указанного места, с помощью функции «round_up».