Совет Как

Найдите среднее арифметическое цифр заданного натурального числа

В данной статье мы будем рассматривать задачу поиска среднего арифметического цифр натурального числа с помощью цикла for без использования массивов.

Что такое среднее арифметическое

Среднее арифметическое чисел – это сумма всех чисел, деленная на их количество. Другими словами, это среднее значение чисел.

Алгоритм поиска среднего арифметического цифр

Для поиска среднего арифметического цифр натурального числа нам нужно выполнить следующие шаги:

  1. Получить натуральное число от пользователя;
  2. Вычислить сумму цифр полученного числа;
  3. Вычислить количество цифр в полученном числе;
  4. Вычислить среднее арифметическое цифр.

Реализация алгоритма на языке Python

Для реализации алгоритма поиска среднего арифметического цифр натурального числа на языке Python мы будем использовать цикл for.

Код программы:

number = int(input("Введите натуральное число: "))
sum_of_digits = 0
count_of_digits = 0

for digit in str(number):
  sum_of_digits += int(digit)
  count_of_digits += 1

average_of_digits = sum_of_digits / count_of_digits

print(f"Среднее арифметическое цифр числа {number} равно {average_of_digits}")

Результат выполнения программы для числа 12345:

Введите натуральное число: 12345
Среднее арифметическое цифр числа 12345 равно 3.0

Заключение

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