Задайте массив из 10 элементов с помощью датчика случайных чисел. Все положительные элементы замените максимальным. Выведите на экран исходный и измененный массивы.

27 Авг 2021 в 19:45
384 +1
0
Ответы
1

import random

генерация массива из 10 элементов с помощью датчика случайных чисел

arr = [random.randint(-10, 10) for _ in range(10)]

вывод исходного массива

print("Исходный массив:", arr)

находим максимальный элемент в массиве

max_element = max(arr)

заменяем положительные элементы на максимальный

new_arr = [max_element if x > 0 else x for x in arr]

вывод измененного массива

print("Измененный массив:", new_arr)

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