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