codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
# -*- 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
Private
[
?
]
Run code
Submit