[ create a new paste ] login | about

Link: http://codepad.org/eU1tnYgu    [ raw code | fork ]

Python, pasted on Jul 6:
# -*- 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


Create a new paste based on this one


Comments: