# Пример использования
number = int(input("Введите натуральное число: "))
calculate_values(number)
```
Давай-те разберем программу построчно:
1. Мы создаем функцию `calculate_values`, которая принимает параметр `number` - это входное число.
2. Мы инициализируем все необходимые переменные, чтобы сохранять значения для каждого из пунктов.
3. Мы перебираем каждую цифру входного числа, преобразуя его в строку и затем в число.
4. Мы проверяем каждое условие, описанное в задании, и в соответствии с этим увеличиваем соответствующие счетчики или изменяем значения переменных.
5. По окончании перебора всех цифр выводим результаты, по одному значению на строку.
6. В функции мы считываем ввод пользователя, преобразуя его в число, а затем вызываем функцию `calculate_values` для этого числа.
Таким образом, программа сначала принимает входное число, затем вычисляет количество цифр 3, количество последней цифры, количество четных цифр, сумму цифр больше 5, произведение цифр больше 7 и количество цифр 0 и 5. Затем она выводит все значения в соответствии с указанным порядком.