Предмет: Информатика,
автор: KatPirs
!!!PYTHON!!!
Напишите программу на python, которая вычисляет среднее арифметическое значение всех элементов последовательности, завершающуюся числом ноль.
Ответы
Автор ответа:
2
Как вариант
1) если учитывать 0 как член последовательности:
sum = 0a = 1kolvo = 0
while (a != 0) : a = float(input()) sum += a kolvo += 1
print(str(sum / kolvo))
2)Если не учитывать:
sum = 0a = 1kolvo = 0
while (a != 0) : a = float(input()) sum += a if ( a != 0 ) : kolvo += 1
print(str(sum / kolvo))
1) если учитывать 0 как член последовательности:
sum = 0a = 1kolvo = 0
while (a != 0) : a = float(input()) sum += a kolvo += 1
print(str(sum / kolvo))
2)Если не учитывать:
sum = 0a = 1kolvo = 0
while (a != 0) : a = float(input()) sum += a if ( a != 0 ) : kolvo += 1
print(str(sum / kolvo))
Похожие вопросы
Предмет: Английский язык,
автор: 5996956
Предмет: Математика,
автор: ffffhfhkj
Предмет: Геометрия,
автор: nalizada69
Предмет: Математика,
автор: CrazyPlay11
Предмет: Алгебра,
автор: Ярослав52554
дубль два:
sum = 0a = 1
kolvo = 0
while (a != 0) :
a = float(input())
sum += a
if ( a != 0 ) : kolvo += 1
print(str(sum / kolvo))