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

Помогите пожалуйста написать на Python

В одномерном массиве, состоящем из n вещественных элементов, вычислить:
• сумму элементов массива с нечетными номерами;
• сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Сжать массив, удалив из него все элементы, модуль которых не превышает единицу. Освободившиеся в конце массива элементы заполнить нулями.

Ответы

Автор ответа: soabdulloh71
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}')

Объяснение:

Похожие вопросы
Предмет: Математика, автор: neodezz177