Предмет: Информатика,
автор: belaeva43
Задание 3. Составьте программу, которая меняет местами максималь-
ный и минимальный элементы массива и выводит на экран исходный
и преобразованный массивы. Все элементы массива различны, и их
значения вводятся с клавиатуры.
Ответы
Автор ответа:
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)
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: Phen1i
Предмет: Русский язык,
автор: kicack
Предмет: Английский язык,
автор: Esta05
Предмет: Английский язык,
автор: molotochek228
Предмет: Математика,
автор: grexvju