juanjose472 | Fecha: Domingo, 24 Jul 2011, 10:37:20 PM | Mensaje # 1 |
Sargento
Grupo: Administradores
Mensajes: 26
Estatus: Offline
| Este es el codigo de un programa que a estado dandoles dolor de cabeza a mis compañeros de la "universidad", como hacer una agenda telefonica.
Bueno aqui esta espero que les sirva a mas de alguien pogo codigo y adjunto programa en py
#Carne: 201016067 #Clase: Programación Cientifica II #Catedratico: Inge. Douglas #Laboratorio: No.1 #Programa: Lista de contactos y de llamadas
def cantidad_agregar(n,t): cantidad=raw_input("Ingresa la cantidad de amigos a ingresar\n") c=0 while c < cantidad: try: cantidad=int(cantidad) while c < cantidad: nombre=raw_input("Ingresa el nombre de tu amigo\n") telefono=raw_input("Ingresa el numero de Telefono de tu amigo\n") n.append(nombre) t.append(telefono) c =c + 1
except: print "El valor no es un numero" cantidad=raw_input("Ingresa la cantidad de amigos a ingresar\n") menu_usuario(keys)
def buscar(n,t): nombre_a_buscar=raw_input("Ingresa el nombre de tu amigo\n") if nombre_a_buscar in n: pos=n.index(nombre_a_buscar) tel=t[pos] print "EL numero de tu Amigo es:",tel else: agregar_nuevo=int(raw_input("""El nombre de tu amigo no se encuentra en la lista de contactos preciona 1 para agregarlo preciona 2 para continuar\n""")) if agregar_nuevo==1: n.append(nombre_a_buscar) tel_contacto=raw_input("Ingresa el numero de telefono para tu contacto nuevo\n") t.append(tel_contacto) menu_usuario(keys)
def eliminar_amigos(n,t): a_eliminar=raw_input("Ingresa el nombre del amigo que vas a eliminar\n") if a_eliminar in n: pos=n.index(a_eliminar) n.pop(pos) t.pop(pos) menu_usuario(keys)
def menu_usuario(keys): keys=int(raw_input(""" Preciona 1 para agregar amigos a tu lista, Preciona 2 para buscar un contacto, Preciona 3 para eleminar un contacto Preciona 4 para mostrar la lista\n""")) if keys == 1: cantidad_agregar(n,t) if keys == 2: buscar(n,t) if keys == 3: eliminar_amigos(n,t) if keys == 4: print n,t
menu_usuario(keys)
n=[] t=[] keys=[]
menu_usuario(keys)
|
|
| |