PDA

Ver la Versión Completa Con Imagenes : Tarot en Python


Ayudante De Santa
06-11-2015, 22:19:08
Los mejores licores
ARICARRARO
27-12-2011, 21:56:40
He aqui el código para calcular tu carta del tarot

'''
autor: yo
fecha: 25 de diciembre de 2011

'''

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)

Ayudante De Santa
06-11-2015, 22:19:08
Los mejores licores
snakedoctor
20-06-2012, 15:11:58
Que bueno tu aporte, estoy aprendiendo algo de Python, gracias por compartir!!!

ARICARRARO
21-07-2012, 18:31:56
Si falta depurar un poco pero buenciona .. gracias

oswalgogra
29-12-2012, 10:02:04
Buen aporte,

Un programa básico que le puede ayudar a los que empezamos a aprender, además utiliza algunas herramientas como la captura de datos por consola y las estructuras de control.

Gracias!