Задача 08.20

''' Разработайте скрипт для решения задачи: Дан список состоящий из n целых положительных чисел. Найдите максимальный элемент списка. Выведите его номер на экран (Примечание: массив заполняется случайными числами из диапазона от 1 до 100)
Пример выполнения скрипта: Программа поиска максимального элемента списка Введите количество элементов списка -> 20 88 86 77 6 20 39 54 97 68 14 96 1 15 54 6 81 54 21 51 42 Максимальный элемент: 97 его номер: 8 '''
print('Программа поиска максимального элемента списка') n = int(input('Введите количество элементов списка -> ')) # Создаем список а и заполняем его нулевыми значениями a = [0] * n # Подключаем функцию randint из библиотеки random from random import randint # Формируем случайные значения элементов списка по одному for i in range(len(a)): a[i] = randint(1, 100) # Вывод элементов списка на экран for i in range(len(a)): print (a[i], end = ' ') print() # Считаем первый элемент наибольшим m = a[1] # Запоминаем его номер k = 0 for i in range(1, len(a)): if a[i] > m: m = a[i] k = i print('Максимальный элемент:', m, 'его номер:', k + 1)

© Кащеев Е. Решение задач по программированию на языке Python