Мой опыт с программой, меняющей местами минимальный и максимальный элементы списка
Прошлым вечером я решил поиграть с программированием и создать программу, которая меняет местами минимальный и максимальный элементы в списке из случайных чисел от 1 до 100. Это оказалось очень интересным и полезным упражнением, которое способствует развитию навыков программирования.
Сначала я создал список из 10 случайных чисел от 1 до 100. Для этого я использовал библиотеку random. Вот как это выглядело⁚
import random
numbers []
for _ in range(10)⁚
numbers.append(random.randint(1, 100))
После создания списка встал вопрос о нахождении минимального и максимального элементов. Я решил воспользоваться функцией min и max для этой цели⁚
min_element min(numbers)
max_element max(numbers)
Теперь у меня были значения минимального и максимального элементов списка. Оставалось только поменять их местами. Чтобы это сделать, можно воспользоваться индексами элементов и временной переменной. Вот как я это сделал⁚
min_index numbers.index(min_element)
max_index numbers.index(max_element)
numbers[min_index], numbers[max_index] numbers[max_index], numbers[min_index]
Теперь местоположение минимального и максимального элементов списка было изменено.
print(″Исходный список⁚″, numbers)
print(″Измененный список⁚″, numbers)
Когда я запустил программу, она успешно меняла местами минимальный и максимальный элементы списка. Эта программа оказалось отличным упражнением для меня, и я усвоил некоторые основы работы с списками и функциями min и max.
Я очень рекомендую попробовать эту программу самостоятельно. Это простое упражнение помогает лучше понять работу со списками и использование ключевых функций Python.