Задание 15.2. Информатика. 2023-19
- Просмотры: 49
- Изменено: 21 ноября 2024
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел, не оканчивающихся на \(3\) и на \(5\). Программа получает на вход последовательности натуральных чисел, заканчивающихся нулём. В последовательности всегда имеется число, не оканчивающееся на \(3\) и на \(5\).
Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\).
Программа должна вывести одно число — среднее арифметическое чисел, не оканчивающихся на \(3\) и на \(5\). Точность выводимого число (число знаков после запятой) не имеет значения.
Решение:
Python
s, q = 0, 0
x = int(input())
while x:
if x % 10 not in (3, 5):
s += x
q += 1
x = int(input())
print(s/q)