lunes, 26 de diciembre de 2011

Tarot básico en Python

 Aqui el código escrito en Python para calcular tu carta del tarot.

def obtenerArcano(arc):
    if arc==1:
        return "El Mago"
    if arc==2:
        return "La Papisa"
    if arc==3:
        return "La Emperatriz"
    if arc==4:
        return "El Emperador"
    if arc==5:
        return "El Papa"
    if arc==6:
        return "El Enamorado"
    if arc==7:
        return "El Carro"
    if arc==8:
        return "La Justicia"
    if arc==9:
        return "El Ermitaño"
    if arc==10:
        return "La Rueda"
    if arc==11:
        return "La Fuerza"
    if arc==12:
        return "El Colgado"
    if arc==13:
        return "La Muerte"
    if arc==14:
        return "La Templanza"
    if arc==15:
        return "El Diablo"
    if arc==16:
        return "La Torre"
    if arc==17:
        return "La Estrella"
    if arc==18:
        return "La Luna"
    if arc==19:
        return "El Sol"
    if arc==20:
        return "El Juicio"
    if arc==21:
        return "El Mundo"
    if arc==22:
        return "El Loco"



dia_nac=0
mes_nac=""
anyo_nuevo=0
aux=0
suma,i=0,0
cadena=""
sumaTotal=0


dia_nac=int(raw_input('Dia de nacimiento:'))
mes_nac=raw_input('Mes de nacimiento:')
anyo_nuevo=int(raw_input('Año nuevo:'))

print "Datos leidos:\n"
print "\tDía de nacimiento ||  Mes de nacimiento  || Año nuevo que empieza"
print "\t",dia_nac,"             || ",mes_nac,"            || ",anyo_nuevo
print ""

if mes_nac=="diciembre":
    aux=12
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
  
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
      
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
  
  
  

if mes_nac=="noviembre":
    aux=11
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
      
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="octubre":
    aux=10
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
      
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="septiembre":
    aux=9
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])

  
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="agosto":
    aux=8
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])

    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="julio":
    aux=7
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])

  
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="junio":
    aux=6
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
      
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="mayo":
    aux=5
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])

    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="abril":
    aux=4
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
      
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="marzo":
    aux=3
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])

    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if
mes_nac=="febrero":
    aux=2
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

if mes_nac=="enero":
    aux=1
    suma=dia_nac+aux+anyo_nuevo
    print "Suma [",suma,"]"
    cadena=str(suma)
    print "Cadena: [",cadena,"]"
    print list(cadena)
    for i in range(len(cadena)):
        sumaTotal=sumaTotal+int(cadena[i])
      
    print "Número: ",sumaTotal
    print "Te corresponde el signo del ",obtenerArcano(sumaTotal)

1 comentario:

Claude Code: un nuevo enfoque de la programación por pares

Claude Code es una herramienta de inteligencia artificial creada por Anthropic que funciona directamente en la terminal. Sirve para acele...

Etiquetas

Archivo del blog