• Предмет: Информатика
  • Автор: varmilawilliams
  • Вопрос задан 4 месяца назад

Задача 3: Дан массив В(Т). Где Т кратно трем. Элементы массива В- произвольные числа из интервала от -20 до 20 (не забудьте вывести их в строку для проверки). Переписать в массив А каждый третий элемент массива В и вывести в строку.

Задача 4: Дан массив А(m). Сформировать массив в переписав в него элементы массива А в обратном порядке.​

Ответы

Ответ дал: qwertyuioptea537
1

Ответ:

Задача 3:

import random

T = 9

B = [random.randint(-20, 20) for i in range(T)]

print(f"Массив В: {B}")

A = [B[i] for i in range(2, T, 3)]

print(f"Массив А: {A}")

Задача 4:

A = [1, 2, 3, 4, 5]

B = []

for i in range(len(A)-1, -1, -1):

   B.append(A[i])

print(B)

Объяснение:

Задача 3:

Сначала мы создаем массив B из T (равного 9 в нашем случае) произвольных целых чисел от -20 до 20. Затем мы создали массив A, содержащий каждый третий элемент из массива B, начиная с индекса 2 (то есть с третьего элемента). И наконец, мы вывели оба массива для проверки.

Задача 4:

Сначала мы создали массив A, который содержит числа от 1 до 5, и пустой массив B. Затем мы использовали цикл for, который начинается с последнего элемента массива A (len(A)-1), заканчивается первым элементом (-1) и шагом -1, чтобы перебирать элементы в обратном порядке. В теле цикла мы добавляем каждый элемент A[i] в новый массив B с помощью метода append(). Наконец, мы выводим полученный массив B, который содержит элементы массива A в обратном порядке: [5, 4, 3, 2, 1].

Вас заинтересует