В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История

Решить задачи в IDLE Python 4. Найти разность количества положительных и отрицательных элементов массива, количество нулей в массива
5. Найти среднее арифметическое элементов массива, которые больше 180 (длина массива и его элементы вводятся пользователем)
6. Найти сумму четных элементов массива, которые оканчиваются на 6

Показать ответ
Ответ:
137rdh
137rdh
19.01.2022 13:42

ВСЕ элементы массивы вводятся на одной строке через пробел

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))

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота