-
-
Save ricardosiri68/5641290 to your computer and use it in GitHub Desktop.
ahi tiene
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# cuando te pida un telefono elegi uno de los numeros que se encuentran abajo | |
# c/u tiene su saldo establecido suerte | |
telefono_saldos = { | |
"235234541":23.0, # siii aca !! | |
"234556343":40.7, | |
"444562212":0.23 | |
} | |
recargado = { | |
'a12345b+12345':500, | |
'c67890d+67890':1000, | |
'e15243z+15243':2000, | |
'l93428m+93428':3000, | |
'o26354q+26354':4000, | |
'y54123x+54123':5000, | |
'd29398a+29398':10000 | |
} | |
tel = None | |
saldo = None | |
def saludo(): | |
print """ | |
Saludos querido usuario: | |
Este programa aun esta en su etapa alpha, esto significa que es muy propensa a | |
fallos y errores. | |
Para empezar, te pedimos que coloques tu numero de telefono, ya que si no, | |
la recarga sera hecha a otro telefono | |
""" | |
def login(): | |
global telefono,saldo | |
tel = raw_input ("Ingrese su numero telefonico Danimovil>") | |
saldo = telefono_saldos.get(tel,"NO") | |
if saldo != "NO": | |
print "Bienvenido %s, su saldo es de %s" % (tel,saldo) | |
print "Escriba un comado de la siguiente lista" | |
sendComando() | |
else: | |
print "El Nro %s no pertenece a un abonado en servicio" % tel | |
login() | |
def despedida(): | |
print "Gracias por utilizar nuestos servicios !!1" | |
quit() | |
def recarga(): | |
global recargado,saldo | |
r = """ | |
Ingrese su clave y su pin con un signo de + entre ellos. Ejm: | |
clave**+pin** | |
""" | |
rec = raw_input(r) | |
if recargado.has_key(rec): | |
saldo += recargado[rec] | |
print "Tu recarga fue exitosa por $ %s Ahora tu saldo es: $ %s" % (recargado[rec],saldo) | |
else: | |
print "Tu codigo es incorrecto, intentalo de nuevo..." | |
recarga() | |
def sendComando(): | |
comandos = { | |
"recarga":recarga, | |
"q":despedida | |
} | |
inp = raw_input ("Escriba aqui el comando>") | |
if comandos.has_key(inp): | |
comandos[inp]() | |
else: | |
print "El Comando ingresado no existe escriba bien !!! ....mamarracho" | |
sendComando() | |
saludo() | |
login() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment