Предмет: Информатика, автор: Dor1el

Задания 3. Напишите код программы: Дан двумерный массив из 4*4 элементов, который заполняется от 3 до 69. Каждое число большее, чем 32 увеличивается вдвое. Все нечетные чис отсортирован по убыванию. Вывести массив на печать.​

Ответы

Автор ответа: dontbesad
0

Ответ:

# Создаем двумерный массив из 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.

Похожие вопросы
Предмет: Физика, автор: saidenmuhammedali200
Предмет: Українська мова, автор: brkarina123407
Предмет: Русский язык, автор: morganff89
СРОЧНО, ТЕСТ!
1. Выберите указательные местоимения, которые изменяются по родам и падежам.

Выберите несколько из 5 вариантов ответа:
1) такой
2) что
3) этот
4) сколько
5) таков

2. Местоимение "таков" имеет форму П.п.?

Да
Нет

3. Выберите предложения с указательными местоимениями.

Выберите несколько из 4 вариантов ответа:

1) Всё это просто возмутительно!
2) Я не знаю, сколько задач мне ещё нужно решить.
3) Папа хотел купить велосипед, но купил что-то не то.
4) Этот гриб такой симпатичный!

4.Выберите предложения с указательными местоимениями.

Выберите несколько из 4 вариантов ответа:
1) Всё это просто возмутительно!
2) Я не знаю, сколько задач мне ещё нужно решить.
3) Папа хотел купить велосипед, но купил что-то не то.
4) Этот гриб такой симпатичный!

5. Прочитайте отрывок из стихотворения С. Маршака. Сколько местоимений вы нашли в этом отрывке?

"В географии Петрова

Нарисована корова

И написано: "Сия

География моя.

Кто возьмёт её без спросу,

Тот останется без носу!"

1
4
2
3

6. Укажите верные варианты ответов:

-указательные местоимения указывают на действия, признак, личность
- указательные местоимения склоняются как прилагательные
- в предложениях указательные местоимения всегда являются подлежащими
-все указательные местоимения изменяются по падежам

7. Выберите указательные местоимения.

Выберите несколько из 5 вариантов ответа:
1) таков
2) столько
3) это
4) что-то
5) сколько

8. Выберите указательное местоимение.

Выберите один из 4 вариантов ответа:

1) что

2) туда

3) там

4) тот