Добавил:
Anonymstudent
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Массивы
.docxМассивы
Условие: Задан одномерный массив 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
Соседние файлы в предмете Информатика