# -*- coding: utf-8 -*-
while True:
try:
numeros = list(input("Digite 5 números: "))
if len(numeros) > 5 or len(numeros) < 5:
print("Apenas 5 números")
continue
except TypeError:
print("Apenas 5 números")
continue
else:
print("O maior número é %i") % max(numeros)
break
# Linha 2 - Laço de repetição criado
# Linha 3 - Caso um tipo de erro ocorra a partir da linha 4, o bloco a partir da linha 8 será executado.
# Linha 4 - Variável recebe uma lista com os dados passados pelo usuário
# Linha 5 - Se o usuário digitar mais de 5 números ou menos de 5 números é mostrada uma mensagem e o programa é reiniciado
# Linha 6 - Mensagem
# Linha 7 - Com a função continue o programa é reiniciado/volta pro loop inicial
# Linha 8 - Caso dê algum erro, uma mensagem será mostrada e o programa será reiniciado, isso sempre que o usuário digitar um valor que gere o erro
# Linha 9 - Mensagem
# Linha 10 - Com a função continue o programa é reiniciado/volta pro loop inicial.
# Linha 11 - Se não
# Linha 12 - Mostra uma mensagem na tela com o número de maior valor na lista, pra achar o maior número da lista foi usada a função max
# Linha 13 - Interrompe o laço e finaliza o programa