Предмет: Информатика,
автор: lenolium000
1)придумайте массив а из 5 элементов, заполните его целыми числами от -10 до 10 так, чтобы среди них были положительные и отрецательные
2)определите в массиве:
a.сумму всех его элементов
b.сумму четных значений элементов
c.количество четных значений элементов
d.найдите номер элемента массива, равного 4. если такого элнмента нет , то введите значение 0
e.сформируйте массив b, значения которого задаются по формуле b[i]:=10*a[i]
3)запишите результаты решения задач a-e
4)составьте программу решения этих задач
Ответы
Автор ответа:
1
# Объявление массива а
a = [5, -7, 3, -2, 10]
# Вычисление суммы всех элементов массива а
sum_a = sum(a)
print("Сумма всех элементов массива а:", sum_a)
# Вычисление суммы четных значений элементов массива а
sum_even = sum(x for x in a if x % 2 == 0)
print("Сумма четных значений элементов массива а:", sum_even)
# Вычисление количества четных значений элементов массива а
num_even = len([x for x in a if x % 2 == 0])
print("Количество четных значений элементов массива а:", num_even)
# Поиск номера элемента, равного 4
try:
index_4 = a.index(4)
print("Номер элемента, равного 4:", index_4)
except ValueError:
print("В массиве а нет элемента, равного 4")
# Создание массива b
b = [10 * x for x in a]
print("Массив b:", b)
Похожие вопросы
Предмет: Биология,
автор: ksusa7787
Предмет: Математика,
автор: mazurdr01
Предмет: Другие предметы,
автор: danylviv202036
Предмет: Русский язык,
автор: kadben96
Предмет: Алгебра,
автор: lustovanasta7