Инструкции для программы: Чтобы создать пустой список и заполнить его 20 случайными целыми числами от 1 до 500 включительно, распечатайте список в одной строке и распечатайте максимальное значение этого списка в отдельной строке. Функция максимального значения не может использоваться.(Python) Как найти индекс максимального значения списка?
Но затем он просит распечатать индекс максимального значения в списке. Вот то, что я до сих пор:
import random
print()
nums = []
for num in range(20):
nums.append(random.randint(1, 500)); sep=''
max = nums[0]
for i in nums:
if i > max:
max = i
print(nums)
print("The maximum value that appears in the list is " + str(max) + ".")
Так что у меня проблема решена максимальное значение, но я с трудом определить, как именно найти индекс максимального значения из списка.
Любая помощь приветствуется.
Вы близки ... посмотри на [перечислить] (https://docs.python.org/3/ library/functions.html # enumerate), которую вам нужно будет использовать для достижения того, что вы хотите сделать. – SethMMorton