Monkey Place

Поиск максимального и минимального элемента массива из 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 натуральных чисел, которые вводятся с клавиатуры. Вы можете использовать эту логику для работы с массивами любой длины и любого типа. Удачи в программировании!