[ create a new paste ] login | about

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

Python, pasted on Jul 18:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# -*- 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.


Create a new paste based on this one


Comments: