Задание1 Сформировать одномерный массив из 10 элементов (значения элементов задаются случайным образом из диапазона [10, 40]). Если элемент меньше 25 – заменить его квадратом индекса, иначе - увеличить элемент на 5. Вывести на экран исходный и итоговый массивы. задание2 Сформировать одномерный целочисленный массив размерностью N. Поменять местами первый элемент со вторым и последний с предпоследним. Вывести на экран исходный и итоговый массивы.
import random
задание 1arr1 = [random.randint(10, 40) for _ in range(10)]
print("Исходный массив 1:", arr1)
for i in range(len(arr1)):
if arr1[i] < 25:
arr1[i] = i**2
else:
arr1[i] += 5
print("Итоговый массив 1:", arr1)
задание 2N = 6
arr2 = [random.randint(1, 20) for _ in range(N)]
print("Исходный массив 2:", arr2)
arr2[0], arr2[1] = arr2[1], arr2[0]
arr2[-1], arr2[-2] = arr2[-2], arr2[-1]
print("Итоговый массив 2:", arr2)