Задача 3: Дан массив В(Т). Где Т кратно трем. Элементы массива В- произвольные числа из интервала от -20 до 20 (не забудьте вывести их в строку для проверки). Переписать в массив А каждый третий элемент массива В и вывести в строку.
Задача 4: Дан массив А(m). Сформировать массив в переписав в него элементы массива А в обратном порядке.
Ответы
Ответ:
Задача 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].