Написать программу, которая генерирует и выводит на экран массив из 10 случайных чисел в диапазоне от -100 до 100, меняет местами первую и вторую половину массива и выводит новый массив на экран.
import random # Генерация массива из 10 случайных чисел в диапазоне от -100 до 100 array = [random.randint(-100, 100) for _ in range(10)] print("Исходный массив:", array) # Меняем местами первую и вторую половину массива middle = len(array) // 2 array = array[middle:] + array[:middle] print("Новый массив после замены половин:", array)
# Генерация массива из 10 случайных чисел в диапазоне от -100 до 100
array = [random.randint(-100, 100) for _ in range(10)]
print("Исходный массив:", array)
# Меняем местами первую и вторую половину массива
middle = len(array) // 2
array = array[middle:] + array[:middle]
print("Новый массив после замены половин:", array)
Пример вывода:
Исходный массив: [23, -45, 76, -87, 34, 12, 5, 67, -90, 42]Новый массив после замены половин: [5, 67, -90, 42, 23, -45, 76, -87, 34, 12]