СОРТИРОВКА ЭЛЕМЕНТОВ МАССИВОВ 1. Создать произвольный целочисленный массив положительных чисел размером 14 элементов. Элементами массива являются произвольные положительные целые числа в диапазоне от 0 до 37. 2. Провести сортировку массива и сформировать два других массива по признаку «четные–нечетные» числа. 3. Вывести на печать в разные строки исходный массив, сформированные массивы четных и нечетных чисел.
import random # Создание исходного массива array = [random.randint(0, 37) for _ in range(14)] # Сортировка исходного массива array.sort() # Формирование массивов четных и нечетных чисел even_array = [num for num in array if num % 2 == 0] odd_array = [num for num in array if num % 2 != 0] # Вывод на печать исходного массива print("Исходный массив:") print(array) # Вывод на печать массива четных чисел print("\nМассив четных чисел:") print(even_array) # Вывод на печать массива нечетных чисел print("\nМассив нечетных чисел:") print(odd_array)
# Создание исходного массива
array = [random.randint(0, 37) for _ in range(14)]
# Сортировка исходного массива
array.sort()
# Формирование массивов четных и нечетных чисел
even_array = [num for num in array if num % 2 == 0]
odd_array = [num for num in array if num % 2 != 0]
# Вывод на печать исходного массива
print("Исходный массив:")
print(array)
# Вывод на печать массива четных чисел
print("\nМассив четных чисел:")
print(even_array)
# Вывод на печать массива нечетных чисел
print("\nМассив нечетных чисел:")
print(odd_array)
Пример вывода:
Исходный массив:[2, 4, 7, 9, 10, 13, 15, 21, 25, 26, 29, 33, 34, 36]
Массив четных чисел:
[2, 4, 10, 26, 34, 36]
Массив нечетных чисел:
[7, 9, 13, 15, 21, 25, 29, 33]