Предмет:
ИнформатикаАвтор:
fifi99Ответ:
# Создаем двумерный массив из 4x4 элементов и заполняем его числами от 3 до 69
array = [[i+j*4+3 for i in range(4)] for j in range(4)]
# Обходим весь массив и увеличиваем каждое число больше 32 вдвое
for i in range(4):
for j in range(4):
if array[i][j] > 32:
array[i][j] *= 2
# Сортируем нечетные числа по убыванию
odd_numbers = [array[i][j] for i in range(4) for j in range(4) if array[i][j] % 2 == 1]
odd_numbers.sort(reverse=True)
index = 0
for i in range(4):
for j in range(4):
if array[i][j] % 2 == 1:
array[i][j] = odd_numbers[index]
index += 1
# Выводим массив на экран
for i in range(4):
for j in range(4):
print(array[i][j], end='\t')
print()
В данном примере мы используем двойной цикл for для заполнения массива числами от 3 до 69. Затем мы проходимся по всем элементам массива и увеличиваем все числа больше 32 вдвое. Далее мы создаем список нечетных чисел, сортируем его по убыванию и заменяем нечетные числа в массиве на отсортированные значения. Наконец, мы выводим полученный массив на экран, используя вложенный цикл for.
Автор:
rugerwallerДобавить свой ответ
Предмет:
Русский языкАвтор:
hinesОтветов:
Смотреть
Предмет:
Қазақ тiлiАвтор:
socksОтветов:
Смотреть
Предмет:
Английский языкАвтор:
zavalaОтветов:
Смотреть
Предмет:
МатематикаАвтор:
dulceОтветов:
Смотреть