Предмет: Информатика,
автор: Dem0nDV
Помогите пожалуйста написать на Python
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
• сумму элементов массива с нечетными номерами;
• сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Сжать массив, удалив из него все элементы, модуль которых не превышает единицу. Освободившиеся в конце массива элементы заполнить нулями.
Ответы
Автор ответа:
0
Ответ:
lists = [1,2,3,4,5]
print('Array:',lists)
l = lists[len(lists)-1]
s = 0
for x in lists[::2]:
s = x + s
print(x ,end=" ")
t = lists[0] + lists[len(lists)-1]
print('\n1 Summa:',s)
print(f'{lists[0]} ' ,end='')
for i in lists:
if i < 0:
t = t + i
print(f'+ {i} ',end='')
lists[i - 1] = 0
print(f'+ {l}')
print('2 Summa:',t)
print(f'Array: {lists}')
Объяснение:
Похожие вопросы
Предмет: Английский язык,
автор: jkmufgbk
Предмет: Русский язык,
автор: kOeva
Предмет: Английский язык,
автор: талони
Предмет: Русский язык,
автор: nurgalievtalgat
Предмет: Математика,
автор: neodezz177