Miércoles, 13 Nov 2024, 11:31:06 PM
Le saludo Huésped | RSS
Carga de Archivos
Marcadores
VISITAS
Visitas
Recomendar Pagina
Redes Sociales
Búsqueda
[ Mensajes nuevos · Participantes · Reglas del foro · Búsqueda · RSS ]
  • Página 1 de 1
  • 1
Moderador del foro: juanjose472  
AGENDA TELEFONONICA EN PYTHON
juanjose472Fecha: 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)
Archivos adjuntos: llamadas.py (2.2 Kb)
 
  • Página 1 de 1
  • 1
Búscar: