Предмет: Информатика,
автор: daryarudik15
Задача №1: сформировать линейный массив, заполненный случайными целыми числами, вывести его на печать, найти максимальный и минимальный элемент, поменять их местами, вывести массив после перестановки, заменить оставшиеся элементы нулями и снова вывести массив на печать
Составьте пожалуйста код в Python, срочно прошу
Ответы
Автор ответа:
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 раз надо до повышения)
Похожие вопросы
Предмет: Русский язык,
автор: morozoff03
Предмет: Русский язык,
автор: crusy1003
Предмет: Русский язык,
автор: вася11111112
Предмет: Английский язык,
автор: Lizaexol