Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Массивы

.docx
Скачиваний:
0
Добавлен:
22.01.2024
Размер:
12.95 Кб
Скачать

Массивы

Условие: Задан одномерный массив A[1..18]. Сформировать новый массив B[1..17], элементы которого определяются по формуле B[i]=abs(a[i]-a[i+1]). Найти сумму четных элементов массива B.

Код: 1. from random import randint

2. A = [0]*18

3. B = [0]*17

4. for i in range(18):

5. A[i] = randint(0,20)

6. summa = 0

7. print(A)

8. for i in range(17):

9. B[i] = abs(A[i] - A[i+1])

10. if i % 2 == 0:

11. summa = summa + B[i]

12. print(B)

13. print(summa)

Вывод:

[19, 9, 5, 18, 7, 19, 0, 0, 15, 16, 19, 15, 12, 13, 2, 11, 1, 14]

[10, 4, 13, 11, 12, 19, 0, 15, 1, 3, 4, 3, 1, 11, 9, 10, 13]

63

** Process exited - Return Code: 0 **

Press Enter to exit terminal