Предмет: Информатика, автор: aleshavorobv

помогите, язык: питон. ПОЖАЛУЙСТА ПОМОГИТЕ, МНЕ ДЕЙСТВИТЕЛЬНО НУЖНО​

Приложения:

Ответы

Автор ответа: senya7855826
0

( Решение задачи предоставлено на языке программирования - 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)

Автор ответа: mirageKZ
0

Ответ:

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)

Похожие вопросы
Предмет: Русский язык, автор: котейка57