numero magico 1089

Publicado por Lucas 28/08/2006

[ Hits: 7.324 ]

Homepage: http://lucasnogueira.wordpress.com

Download 1089.py




mostra o processo do numero magico 1089

  



Esconder código-fonte

#!/usr/bin/python
#Magic Number 1089 xD
print 'O MAGICO NUMERO 1089'
print '\n'*2
number=raw_input('Me de um numero de 3 algarismos, inteiros, em que nao tenha nenhuma repeticao\n')
inum=number[::-1]
number=int(number)
inum=int(inum)
if number > inum:
    print '%i - %i (inverso de %i)' %(number,inum,number)
    k=number-inum
    print '= %i' %k  
    k=str(k) #k's inverse
    ki=k[::-1]
    ki=int(ki)
    k=int(k)
    magic=k+ki
    if magic == 1089:
       print '%i + %i (o inverso de %i)' %(k,ki,k)
       print '= 1089 !!! Teste outros numeros validos e veja esse fenomeno magico da matematica!!!'       
    else:
        print 'naaah ¬¬ você digitou um numero invalido ...'
        exit
else:
    print '%i - %i (inverso de %i)' %(inum,number,number)
    k=inum-number
    print '= %i' %k  
    k=str(k) #k's inverse
    ki=k[::-1]
    ki=int(ki)
    k=int(k)
    magic=k+ki
    if magic == 1089:
       print '%i + %i (o inverso de %i)' %(k,ki,k)
       print '= 1089 !!! Teste outros numeros validos e veja esse fenomeno magico da matematica!!!'       
    else:
        print 'naaah ¬¬ você digitou um numero invalido ...'
        exit

Scripts recomendados

Cálculo de IPI

BogoSort

Jogo de truco em python.

Equação de 2º grau no Tkinter

Algoritmo de Euclides estendido em Python3


  

Comentários
[1] Comentário enviado por sauloplay em 29/08/2006 - 00:04h

interessante, parabéns.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts