Задание 3. Составьте программу, которая меняет местами максималь-
ный и минимальный элементы массива и выводит на экран исходный
и преобразованный массивы. Все элементы массива различны, и их
значения вводятся с клавиатуры.

Ответы

Ответ дал: bettapy
0

Ответ:

count = int(input('Введите кол-во элементов в массиве: '))

my_list = [int(input('Введите число: ')) for i in range(count)]

print(my_list)

max_num = max(my_list)

min_num = min(my_list)

my_list[my_list.index(max_num)], my_list[my_list.index(min_num)] \

   = my_list[my_list.index(min_num)], my_list[my_list.index(max_num)]

print(my_list)

Объяснение

В переменную count вводится, сколько чисел будет в списке

В my_list записываются все числа

Методы max, min узнают минимальный и максимальный элемент списка

Метод index узнаёт, на каких местах стоят эти элементы

В последней строке делаем обмен значениями переменных (a, b = b, a)

Приложения:
Вас заинтересует