Задание1 Сформировать одномерный массив из 10 элементов (значения элементов задаются случайным образом из диапазона [10, 40]). Если элемент меньше 25 – заменить его квадратом индекса, иначе - увеличить элемент на 5. Вывести на экран исходный и итоговый массивы. задание2 Сформировать одномерный целочисленный массив размерностью N. Поменять местами первый элемент со вторым и последний с предпоследним. Вывести на экран исходный и итоговый массивы.

21 Авг 2021 в 19:45
213 +1
0
Ответы
1

import random

задание 1

arr1 = [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)

задание 2

N = 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)

17 Апр 2024 в 13:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир