Boa noite, Cezar! Tudo bem com você?
O método reverse()
não retorna a lista invertida, mas sim modifica a lista original e retorna None
. Por isso, quando você tenta imprimir o resultado de lista.reverse()
, o que você vê é None
.
Para resolver isso, você pode primeiro chamar o método reverse()
para inverter a lista e depois imprimir a lista invertida. Dessa forma, a lista será invertida e você verá o resultado na tela, por exemplo:
lista = []
for contador in range(1, 6):
print('Informe o número %d: ' % (contador))
elemento = int(input())
lista.append(elemento)
lista.reverse() # Inverte a lista
print(f'A lista gerada invertida é {lista}.') # Imprime a lista invertida
Resultado:
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!