Поиск максимального и минимального элемента массива из 10 натуральных чисел
Часто в программировании необходимо найти максимальный или минимальный элемент в массиве, например, для сортировки или вычисления статистических данных. В этой статье мы рассмотрим, как найти максимальный и минимальный элемент в массиве из 10 натуральных чисел, которые вводятся с клавиатуры.
Шаг 1: Ввод массива
Перед тем как найти максимальный и минимальный элемент массива нужно сначала ввести массив с клавиатуры. Для этого мы можем использовать простой цикл for и функцию input.
arr = []
for i in range(10):
num = int(input('Введите натуральное число: '))
arr.append(num)
В данном примере мы создали пустой массив arr
и заполнили его 10 натуральными числами, которые вводятся с клавиатуры. Функция input
считывает введенные значения в виде строки, поэтому мы использовали функцию int
для преобразования строки в целое число.
Шаг 2: Поиск максимального и минимального элемента массива
Для поиска максимального и минимального элемента в массиве мы можем использовать две стандартные функции в Python - max
и min
. Однако, для практики, давайте напишем свои собственные функции.
def find_max(arr):
max_num = arr[0]
for num in arr:
if num > max_num:
max_num = num
return max_num
def find_min(arr):
min_num = arr[0]
for num in arr:
if num < min_num:
min_num = num
return min_num
Здесь мы написали две функции, которые принимают массив и возвращают максимальный и минимальный элемент соответственно. В обеих функциях мы используем цикл for, чтобы перебрать элементы массива. Первый элемент присваивается переменной max_num
или min_num
, затем каждый последующий элемент сравнивается с этой переменной. Если элемент больше (максимальный) или меньше (минимальный), то переменная обновляется. В конце функции мы возвращаем переменную с максимальным или минимальным элементом.
Шаг 3: Вызов функций и вывод результата
Теперь мы можем вызвать наши функции, передав массив в качестве аргумента, и вывести результат на экран.
print('Максимальный элемент:', find_max(arr))
print('Минимальный элемент:', find_min(arr))
Здесь мы использовали функцию print
, чтобы вывести на экран максимальный и минимальный элементы. Мы вызываем функции find_max
и find_min
, передав массив arr
в качестве аргумента функций.
Заключение
Теперь вы знаете, как найти максимальный и минимальный элемент в массиве из 10 натуральных чисел, которые вводятся с клавиатуры. Вы можете использовать эту логику для работы с массивами любой длины и любого типа. Удачи в программировании!
- У меня не устанавливается FlashPlayer
- У вас есть знакомые или родственники, которые в своё время купили себе инвалидность? Как сейчас живут?
- Бывает 44 уровень как, у Маши? Я вот думаю да!
- А Вы ездили на экскурсию в Белоруссию? Очень интересно.
- Девочки а у Вас легче получить прощение, чем разрешение?
- Почему бог создал женщину именно из ребра? Это же единственная кость в которой нет мозга