Предмет: Информатика,
автор: 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))
Интересные вопросы
Предмет: Математика,
автор: IcEcReAm12345
Предмет: Геометрия,
автор: lolatermo3
Предмет: Геометрия,
автор: lomakos048
Предмет: История,
автор: Мария1999Ли
Предмет: Математика,
автор: коля398
дубль два:
sum = 0a = 1
kolvo = 0
while (a != 0) :
a = float(input())
sum += a
if ( a != 0 ) : kolvo += 1
print(str(sum / kolvo))