Пайтон!!! Определите среднее значение всех элементов последова- тельности, завершающейся числом 0 Пример Входные данные: 1 7 9 0 Правильный ответ: 5.66666666667
Для математических вычислений делаем переменные типа int
int(math1)
int(math2)
делаем вычисления:
math1 = 1 + 7 + 9 + 0
math2 = math1 / 3
Выводим в консоль вывод.
print(math2)
/////////////////////////////////////
Код целиком:
спасибо, а если мы не знаем что за числа и сколько их
Можно сделать несколько значений, и проверять являются ли они нулями. Если являются то добавляем к значению math1 число 1 и math2 добавляем само число потом получаем в результате result = math2 / math1
а потом выводим print(result)
Универсальное решение ниже
#!/usr/bin/env python3
# encoding: utf-8
Count = 0
Sum = 0
ans = 1
while ans:
ans = float(input())
if not ans:
break
else:
Count +=1
Sum += ans
print
print('Среднее значение - %8.4f' % (Sum / Count))