Напишите программу на Python, которая выполняет следующие действия для данного натурального числа

Напишите программу на Python, которая выполняет следующие действия для данного натурального числа: суммирует его цифры, определяет количество цифр в числе, находит произведение его цифр, вычисляет среднее арифметическое его цифр, определяет его первую цифру и суммирует его первую и последнюю цифры. Входные данные представлены в виде одного натурального числа, а программа должна выводить значения этих величин в указанном порядке.
Программа для работы с числами

Объяснение:
Чтобы выполнить данную задачу на Python, мы можем использовать различные математические операции и функции для работы с числами. В данной программе нам необходимо выполнить несколько операций над заданным натуральным числом.

1. Чтение и проверка входных данных: Мы сначала считываем число с помощью функции `input()` и преобразуем его в целое число с помощью `int()`. Затем мы проверяем, является ли введенное число положительным (натуральным), чтобы убедиться, что входные данные соответствуют требованиям задачи.

2. Расчет суммы цифр: Мы преобразуем число в строку с помощью `str()` и применяем цикл `for`, чтобы пройти по каждой цифре числа. Мы суммируем каждую цифру, добавляя ее к общей сумме.

3. Определение количества цифр: Мы снова преобразуем число в строку и используем функцию `len()`, чтобы найти количество цифр в числе.

4. Вычисление произведения цифр: Мы используем цикл `for` для перемножения каждой цифры числа и сохраняем результат в переменную.

5. Вычисление среднего арифметического: Мы делим сумму цифр на количество цифр и сохраняем результат в переменную.

6. Определение первой цифры: Мы снова преобразуем число в строку и используем индексацию, чтобы найти первую цифру числа.

7. Суммирование первой и последней цифры: Мы преобразуем число в строку и суммируем первую и последнюю цифры, преобразуя их обратно в целые числа.

8. Вывод результатов: Мы выводим значения всех вычисленных величин в указанном порядке.

Пример использования:
Введите натуральное число: 12345
Сумма цифр: 15
Количество цифр: 5
Произведение цифр: 120
Среднее арифметическое: 3.0
Первая цифра: 1
Сумма первой и последней цифры: 6

Совет:
Если у вас возникнут сложности с выполнением задачи, попробуйте разделить ее на несколько подзадач и решить каждую из них по отдельности. Используйте встроенные функции Python для работы с числами и строками, чтобы упростить решение задачи. И не забывайте проверять и обрабатывать возможные ошибки во входных данных.

Упражнение:
Напишите программу на Python, которая принимает натуральное число от пользователя и находит сумму квадратов его цифр. Выведите полученный результат.

Твой друг не знает ответ? Расскажи!