Código Python – Agregar Contactos a Lista

Este código define una clase Contacto para representar la información de un contacto. Luego, utiliza una función agregar_contacto para ingresar los datos de un nuevo contacto y agregarlo a la lista de contactos. El programa principal permite agregar contactos y salir del programa.

class Contacto:
    def __init__(self, nombre, telefono, email):
        self.nombre = nombre
        self.telefono = telefono
        self.email = email

def agregar_contacto(lista_contactos):
    nombre = input("Ingrese el nombre del contacto: ")
    telefono = input("Ingrese el teléfono del contacto: ")
    email = input("Ingrese el email del contacto: ")
    
    nuevo_contacto = Contacto(nombre, telefono, email)
    lista_contactos.append(nuevo_contacto)
    
    print("Contacto agregado correctamente.")

def main():
    lista_contactos = []
    
    while True:
        print("\n1. Agregar contacto")
        print("2. Salir")
        opcion = input("Seleccione una opción: ")
        
        if opcion == '1':
            agregar_contacto(lista_contactos)
        elif opcion == '2':
            break
        else:
            print("Opción no válida. Intente de nuevo.")

if __name__ == "__main__":
    main()

Pueder ir al artículo principal:

Códigos Sencillos hechos en Python

Deja un comentario