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 -*- def reverso(n): print("Valor invertido = %s") % str(n)[::-1] while True: try: reverso(int(input("Digite um número: "))) except NameError: print("Só números"); continue break # Linha 2 - Função de nome reverso é criada/declarada. Essa função recebe um valor que é armazenado na variável local #chamada n, dentro dessa função há um print que mostrará o Valor invertido depois de converter ele pra str e colocar #os dados da sequencia ao contrario. # # Linha 3 - Laço de repetição criado. # # Linha 4 - A função reverso é chamada e recebe como valor um número inteiro digitado pelo usuário. # # Linha 5 - Caso o usuário digite uma letra será gerado um erro do tipo NameError, uma mensagem será mostrada na tela #pedindo pra ele digitar apenas números, depois disso o loop será reiniciado com o continue. # # Linha 6 - Comando break irá finalizar o loop e o programa depois de todo o processo.
Private
[
?
]
Run code
Submit