'''
Разработайте скрипт для решения задачи:
Дан список состоящий из 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