СРОЧНО! ДАМ 200 БАЛЛОВ! СОСТАВЬТЕ ПРОГРАММЫ НА ЯЗЫКЕ PYTHON (обработка потока данных), НЕ ИСПОЛЬЗУЙТЕ ПРИ ЭТОМ оператор break и функции len и continue, а также логические операторы True и False.
Задачи: 1. На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить сколько получено чисел, которые делятся на 3.
2. На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определите среднее арифметическое элементов последовательности, завершающейся числом 0.
НАПОМИНАЮ! НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ CONTINUE, BREAK, LEN, TRUE и FALSE!
СРОЧНО!
Answers & Comments
Ответ:
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)
Если мой ответ оказался Вам полезен, то прошу отметить его, как "лучший"