Каково будет среднее арифметическое двузначных чисел, которые вводятся с клавиатуры и делятся на 5? Если таких чисел

Каково будет среднее арифметическое двузначных чисел, которые вводятся с клавиатуры и делятся на 5? Если таких чисел нет, то нужно вывести "нет". Пожалуйста, выполните программу на языке Python.
Чудесный_Король

Чудесный_Король

Конечно, вот решение задачи на языке Python:

python
# Запрашиваем количество чисел, которые будут вводиться
n = int(input("Введите количество чисел: "))

# Инициализируем переменные
сумма = 0
количество_делений = 0

# Вводим числа и проверяем, делится ли каждое число на 5
for i in range(n):
число = int(input(f"Введите число №{i+1}: "))
if число % 5 == 0:
сумма += число
количество_делений += 1

# Проверяем, были ли введены числа, которые делятся на 5
if количество_делений > 0:
среднее_арифметическое = сумма / количество_делений
print("Среднее арифметическое чисел, делящихся на 5,:", среднее_арифметическое)
else:
print("Нет чисел, которые делятся на 5")


Давайте разберем каждую часть программы:

1. Первым шагом мы запрашиваем количество чисел, которые будут вводиться, с помощью функции `input()`. Запрашиваемое число преобразуется в тип `int` с помощью функции `int()`.
2. Мы инициализируем две переменные: `сумма` и `количество_делений`. Переменная `сумма` будет использоваться для хранения суммы чисел, которые делятся на 5, а переменная `количество_делений` - для хранения количества чисел, которые делятся на 5.
3. В цикле `for` мы запрашиваем числа, предоставленное количество раз, и проверяем, делится ли каждое число на 5 с помощью оператора `%`, который возвращает остаток от деления. Если остаток равен 0, это означает, что число делится на 5.
4. Если число делится на 5, мы добавляем его к сумме и увеличиваем количество_делений на 1.
5. Затем мы проверяем, были ли введены числа, которые делятся на 5, по значению переменной `количество_делений`. Если это значение больше 0, мы вычисляем среднее арифметическое чисел, делящихся на 5, делением суммы на количество. Иначе, если `количество_делений` равно 0, выводим "Нет чисел, которые делятся на 5".

Таким образом, данная программа находит среднее арифметическое двузначных чисел, которые вводятся с клавиатуры и делятся на 5. Если таких чисел нет, программа выводит "Нет".
Знаешь ответ?
Задать вопрос
Привет!
hello