Решить задачи в IDLE Python
4. Найти разность количества положительных и отрицательных элементов массива, количество нулей в массива
5. Найти среднее арифметическое элементов массива, которые больше 180 (длина массива и его элементы вводятся пользователем)
6. Найти сумму четных элементов массива, которые оканчиваются на 6
Answers & Comments
Ответ:
ВСЕ элементы массивы вводятся на одной строке через пробел
4:
list = [int(i) for i in input().split()]
otr, pol, zero = 0, 0, 0
for i in list:
if i > 0:
pol += 1
elif i < 0:
otr += 1
else:
zero += 1
print(pol - otr, zero)
5:
длина массива это кол-во его элементов, поэтому я убрал ввод длины
list = [int(i) for i in input().split() if int(i) > 180]
print(sum(list) / len(list))
6:
list = [int(i) for i in input().split() if int(i) % 2 == 0 and int(i) % 10 == 6]
print(sum(list))