Предмет: Информатика, автор: daryarudik15

Задача №1: сформировать линейный массив, заполненный случайными целыми числами, вывести его на печать, найти максимальный и минимальный элемент, поменять их местами, вывести массив после перестановки, заменить оставшиеся элементы нулями и снова вывести массив на печать


Составьте пожалуйста код в Python, срочно прошу​

Ответы

Автор ответа: bettapy
1

from random import randint

arr = [randint(-10, 10) for i in range(10)]

print(arr)

max_arr = max(arr)

min_arr = min(arr)

print(max_arr, min_arr)

max_index = arr.index(max_arr)

min_index = arr.index(min_arr)

arr[max_index], arr[min_index] = arr[min_index], arr[max_index]

print(arr)

for i in range(len(arr)):

   if i != min_index and i != max_index:

       arr[i] = 0

print(arr)


bettapy: Буду рад, если отметят ответ как Лучший (мне всего 1 раз надо до повышения)
daryarudik15: хорошо:)
Похожие вопросы
Предмет: Английский язык, автор: Lizaexol