СОСТАВЬТЕ ПРОГРАММЫ НА ЯЗЫКЕ PYTHON (обработка потока данных), НЕ ИСПОЛЬЗУЙТЕ ПРИ ЭТОМ оператор break и функции len и continue, а также логические операторы True и False.
Задачи: 1. На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить сколько получено чисел, которые делятся на 3.
2. На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определите среднее арифметическое элементов последовательности, завершающейся числом 0.
НАПОМИНАЮ! НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ CONTINUE, BREAK, LEN, TRUE и
1.
n=int(input())
s=1
while n!=0:
if n%3==0:
s+=1
n=int(input())
print (s)
2.
n=int(input())
s=0
x=1
while n!=0:
x+=1
s+=n
n=int(input())
print (s/x)
Если мой ответ оказался Вам полезен, то отметить его, как "лучший"