num = [] #Inicia a lista de coleta de dados. print('Digite 5 valores.') for c in range(1, 6): #Iterando em c pelos números de 1 a 5... while(True): #...inicia um laço de coleta de dado... try: #...inicia um bloco de tratamento de exceções... num.append(int(input(f'nº{c}: '))) #...coleta, converte e adiciona dado a lista. break; #...se não haja erros abandona o laço. except ValueError: #...caso haja um erro permanece no laço. print("Valor inválido, digite novamente") k = lambda t: t[1] #função que orientará min() e max() a o que comparar. maior = max(enumerate(num),key=k) #Obtem o maior elemento de num junto do seu índic menor = min(enumerate(num),key=k) #Obtem o menor elemento de num junto do seu índice. print(f"Da lista {num}:") print(f"* o maior elemento é o {maior[1]} no índice {maior[0]}") print(f"* o menor elemento é o {menor[1]} no índice {menor[0]}")