Предмет: Информатика,
автор: pl6kdo
Задан двумерный массив целых чисел в диапазоне от -15 до 15. Необходимо создать новый массив, в котором все числа меньше 0 заменить на -1, а числа больше 0 заменить на 1. Результаты вывести на экран. (Язык Пайтон)
Ответы
Автор ответа:
1
Ответ:
# исходный массив
arr = [[-5, 0, 5], [-10, 10, -15]]
# создаем новый массив с такой же размерностью, чтобы в нем было место для новых элементов
new_arr = [[0] * len(arr[0]) for _ in range(len(arr))]
# перебираем элементы исходного массива и заменяем их на -1 или 1
for i in range(len(arr)):
for j in range(len(arr[0])):
if arr[i][j] < 0:
new_arr[i][j] = -1
else:
new_arr[i][j] = 1
# выводим результат на экран
print(new_arr)
Объяснение:
не знаю как у тебя массивы вводятся, написал так
pl6kdo:
Спасибо ☺️
Похожие вопросы
Предмет: Химия,
автор: alinaskibitska2010
Предмет: Алгебра,
автор: nastyadorogi
Предмет: Математика,
автор: lazkoov
Предмет: Обществознание,
автор: stepasokolov2018