0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 2
|
|
1 | |
Заменить все элементы массива25.09.2016, 10:29. Показов 4043. Ответов 3
Метки нет (Все метки)
Заменить все элементы массива, кроме первого и последнего, на сумму соседних элементов. Первый элемент заменить на последующий, а последний - на предыдущий.
n=int(input()) s=str(input()) A = s.split() for i in range(n): A[i] = int(A[i]) print ("Исходный массив:",A) B=[] i=n for i in (2,n): B.append([int(A[i])]) B[i]=A[i]+A[i-2] B[0]=A[1] B[i]=A[i-1] print ("Итоговый массив:",B) Выходит ошибка: B[i]=A[i]+A[i-2] IndexError: list assignment index out of range Помогите пожалуйста!
0
|
25.09.2016, 10:29 | |
Ответы с готовыми решениями:
3
Положительные элементы массива заменить средним арифметическим среди положительных элементов Заменить все положительные элементы массива минимальными Все положительные элементы массива заменить на число Заменить все элементы массива меньшие 15 их удвоенными значениями Заменить все элементы массива, значения которых меньше 15, на -1 |
76 / 76 / 57
Регистрация: 07.08.2016
Сообщений: 173
|
||||||
25.09.2016, 10:54 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 2
|
|
25.09.2016, 11:14 [ТС] | 3 |
Спасибо большое, все получилось!
0
|
26.09.2016, 10:00 | 4 | |||||
На numpy:
0
|
26.09.2016, 10:00 | |
26.09.2016, 10:00 | |
Помогаю со студенческими работами здесь
4
Все парные положительные элементы массива заменить их квадратами Заменить все чётные элементы массива на их квадраты, а нечётные удвоить В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех элементов массива Дан одномерный массив из 8 элементов. Заменить все элементы массива меньшие 15 их удвоенными значениями. Вывести на экра Переставить элементы массива так, чтобы сначала были расположены все положительные элементы, затем все отрицательные Если не все диагональные элементы матрицы положительны, заменить все простые числа в матрице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |