def main(): try: print("\nCreando personas:") print("---------------------") laura = Persona('Laura', 23, '25678445A') print(laura.mostrar()) jon = Persona('Jon', 15, '30123456B') print(jon.mostrar()) print("¿Es laura mayor de edad ?: {0}".format( laura.es_mayor_de_edad())) print("¿Es jon mayor de edad ?: {0}".format(jon.es_mayor_de_edad())) print("\nCreando cuentas:") print("---------------------") cuenta_jon = Cuenta(jon, 60) print(cuenta_jon.mostrar()) cuenta_laura = Cuenta(laura, 286) print(cuenta_laura.mostrar()) maria = Persona("Maria", 25, "25885613X") cuenta_maria = Cuenta(maria) print(cuenta_maria.mostrar()) print("\nIngresar y retirar de las cuentas:") print("---------------------------------------") print(cuenta_maria.ingresar(23.5)) print(cuenta_maria.ingresar(200)) print(cuenta_maria.retirar(50)) print(cuenta_jon.retirar(25)) print(cuenta_jon.retirar(85)) print(cuenta_jon.ingresar(-67)) print("\nCreando cuentas Jovenes:") print("---------------------") cuenta_joven_laura = CuentaJoven(laura, 300, 5) print(cuenta_joven_laura.mostrar()) print(cuenta_joven_laura.ingresar(500)) print(cuenta_joven_laura.retirar(200)) cuenta_joven_jon = CuentaJoven(jon) print(cuenta_joven_jon.mostrar()) print(cuenta_joven_jon.ingresar(100)) print(cuenta_joven_jon.retirar(50)) except Exception as e: print(e)
from persona import Persona p = Persona("Jorge", 33) #p.set_edad(33) #p.set_nombre("Jorge") print(type(p)) print("{} {}".format(p.get_nombre(), p.get_edad())) if p.es_mayor_de_edad(): print("Es mayor de edad!\r\n")
from persona import Persona archivo = "personas.csv" personas = [] p1 = Persona("Jorge", 33) p2 = Persona("Natalia", 34) p3 = Persona("Gabriela", 30) personas.append(p1) personas.append(p2) personas.append(p3) #Se pone el nombre de la clase (Persona) para llamar a un metodo estatico Persona.print_persona(personas) print("El mayor es: {}".format(Persona.get_mayor(personas))) if p1.es_mayor_de_edad(): print("Es mayor de edad!") if p1.es_mayor_que(): print("Es mayor que actual!") else: print("Es menor que actual!") #Escribe archivo Persona.dump_csv(archivo, personas) #Lee archivo print(Persona.load_csv(archivo))