помогите, язык: питон. ПОЖАЛУЙСТА ПОМОГИТЕ, МНЕ ДЕЙСТВИТЕЛЬНО НУЖНО
Ответы
( Решение задачи предоставлено на языке программирования - Python версии 3.6.4 ).
Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, до тех пор, пока пользователь не введет 0.
Далее с помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы значения которых положительны, четны и не больше 256, вычисляем сумму таких элементов. Выводим длину массива и сумму необходимых элементов. В результате получаем следующую программу:
a = []
k = 0
i = int(input())
while i != 0:
a.append(i)
i = int(input())
for i in range(len(a)):
if a[i] % 2 == 0 and a[i] <= 256 and a[i] > 0:
k += a[i]
print(len(a), k)
Ответ:
Python
a=int(input())
l=[]
p=0
while a!=0:
l.append(a)
if (a>0 and a<257) and a%2==0:
p+=a
a=int(input())
print(len(l))
print(p)