def ingresarUsuario(): respuesta1 = input( "Ha seleccionado la opción de ~Ingresar un usuario~ ¿Esta era la acción que deseaba ingresar?" + "\n" + "Responda con Sí o No: ") if respuesta1.lower() == "sí" or respuesta1.lower() == "si": pNombre = input("Ingrese su primer nombre: ") pApellido1 = input("Ingrese su primer apellido: ") pApellido2 = input("Ingrese su segundo apellido: ") pCedula = input("Ingrese su número de cédula: ") try: int(pCedula) except: print("-->Debe ser un número" + "\n") return ingresarUsuario() for persona in usuarios: if int(persona.getCedula()) == int(pCedula): print("Cédula ya registrado") return Menu() pTelefono = input("Ingrese su número de teléfono: ") print("Datos de su direccion") pPais = input("Ingrese el país en el que reside: ") pProvincia = input("Ingrese la provincia: ") pCanton = input("Ingrese el cantón: ") pDistrito = input("Ingrese el distrito: ") pDetalles = input("Ingrese los detalles de la dirección: ") respuesta2 = input( "Digite *No* si no desea cambiar ningun dato digitado: ") if respuesta2.lower() == "no": nuevaDireccion = clases.Direccion(pPais, pProvincia, pCanton, pDistrito, pDetalles) nuevoUsuario = clases.Persona(pNombre, pApellido1, pApellido2, pCedula, pTelefono, nuevaDireccion) usuarios.append(nuevoUsuario) print("-->Usuario registrado" + "\n") return Menu() else: return ingresarUsuario() elif (respuesta1.lower() == "no"): return Menu() else: print("-->Debe indicar un Sí o un No") return ingresarUsuario()
import clases persona = clases.Persona() persona.setNombre ("Felipe") persona.setApellidos("Opazo") persona.setEdad(20)
import clases print("========= PERSONA =========") persona1 = clases.Persona() persona1.setNombre("Carlos") persona1.setApellido("Ruggeri") persona1.setEdad(66) print(persona1.getNombre()) print("========= INFORMÁTICO =========") informatico1 = clases.Informatico() informatico1.setNombre("Astor") informatico1.setApellido("Piazolla") informatico1.setEdad(66) print(informatico1.getNombre()) print(informatico1.getLenguajes()) print(informatico1.getExperiencia()) print("========= DEVOPS =========") devops1 = clases.Devops() devops1.setNombre("Pedro") devops1.setApellido("Devops") devops1.setEdad(49) print(devops1.getNombre()) print(devops1.getLenguajes()) print(devops1.getExperiencia()) print(devops1.deployar())
import clases persona = clases.Persona("", "", 1.86, 18) persona.setNombre("Jose Fernando") persona.setApellido("Frugone Jaramillo") persona.setAltura(1.86) persona.setEdad(50) print( f"La persona es {persona.getNombres()} {persona.getApellidos()} {str(persona.getAltura())} {str(persona.getEdad())}" ) print(persona.hablar()) informatico = clases.Informatico("", "", 1, 86, 25, 5, "", "", "", 5, "") informatico.setNombre("Jose Fernando") informatico.setApellido("Frugone Jaramillo") informatico.setAltura(1.86) informatico.setEdad(50) informatico.setTitulo("Lcdo en Informatica") informatico.setAestudios(5) informatico.setCertificado("Prog. de Microcomputadoras") informatico.setUniversidad("Universidad de Guayaquil") informatico.setOtros("ESPOL") informatico.setExperiencia(10) informatico.setLenguajes("Php,Laravel,Python,Mysql") print("\n") print( "######### ################### Datos Personales y profesionales ###########\n", end="")
import clases pp = clases.Persona() pp.setNombre("pepae") name = pp.getNombre() print(name) inf = clases.Informatico() inf.setNombre("dc") inf.setEdad(61) inf.apender("peras") print(inf.getNombre()) print(inf.getEdad()) print(inf.getLenguages()) print(inf.programar()) print(inf.caminar()) tec = clases.Tenico() tec.setNombre("was") print("tecnico") print(tec.getNombre()) print(tec.getLenguages()) print(tec.queHace())
import clases persona = clases.Persona("Juan","Villalva",185,27) informatico = clases.Informatico("Juan","Villalva",185,27,"HTML, CSS, Python",5) print(persona.getNombre()) print(informatico.getLenguajes())
import clases persona = clases.Persona('Emma', 'Ciambrino Baz', 38, 1.58, 53) print(persona.mostrarDatos()) print(persona.hablar()) informatico = clases.Informatico('Daniel', 'Pompa Pareja', 46, 1.78, 78, 'Java, JavaScript, Python, HTML5, CSS3', 1) print(informatico.mostrarDatos()) print(f'Lenguajes: {informatico.getLenguajes()}') print(informatico.programar())
crear_base("empleados.db") crear_tabla("empleados.db") ############## print("\n") print("########## Ingreso de datos Personal y profesional\n", end="") print("\n") print("1.- Ingreso de datos Personal e Informaticos\n", end="") print("2.- Ingreso de datos Personal y de redes\n", end="") print("3.- Consulta de datos Personal e Informatico\n", end="") print("4.- Consulta de datos Personal y redes\n", end="") print("5.- Elimina Datos\n", end="") print("6.- Salir") opcion = int(input("Digite su opcion 1-5 : ")) ## if opcion == 1: persona = clases.Persona("", "", 170, 20) nombres1 = input("Ingrese Nombres : ") persona.setApellido(nombres1) apellidos1 = input("Ingrese Apellidos : ") persona.setNombre(apellidos1) altura1 = int(input("Ingrese la Altura :")) persona.setAltura(altura1) edad1 = int(input("Ingrese la Edad : ")) persona.setEdad(edad1) personas = [((persona.getApellidos(), persona.getNombres(), persona.getAltura(), persona.getEdad()))] # ingreso datos informaticos informatico = clases.Informatico("", "", 170, 20, "", 5, "", "", "", 4, "") informatico.setNombre(nombres1) informatico.setApellido(apellidos1)
import clases user1 = clases.Persona("Willians", "Patiño", 56, "Caracas", "*****@*****.**") print(user1.getNombre()) user2 = clases.Persona() user2.setNombre("Mine") print(user2.getNombre()) user2.setApellido("Patiño") print(user1.getPersonalInfo()) print(user2.getPersonalInfo()) user2.setEdad(13) user2.setEmail("*****@*****.**") print(user2.getPersonalInfo()) # comprobar tipado de objeto if type(user2) == clases.Persona: print("Es un objeto de clase") # herencia - parte 2 informatico = clases.Informatico() informatico.setNombre("Willians") informatico.setEdad(55) informatico.setEmail("gmail.com") informatico.setDireccion("Suiza")
import clases persona = clases.Persona() #Creo un objeto del tipo persona persona.setNombre("Victor") persona.setApellido("Robles") persona.setAltura(1.7) persona.setEdad(37) print("\n-----------------------------------------") print(f"La persona es {persona.getNombre()} {persona.getApellido()}") print(persona.hablar()) informatico = clases.Informatico() #Creamos el objeto informatico definido en la 'librería' clases informatico.setNombre("Luis") informatico.setApellido("Cárceles") print("\n-----------------------------------------") print(f"El informático es {informatico.getNombre()} {informatico.getApellido()}") #Métodos heredados de la clase persona print(informatico.getLenguajes()) print(informatico.caminar()) informatico.aprendeLenguaje("Python") print(informatico.getLenguajes()) print("\n-----------------------------------------") tecnico = clases.TecnicoRedes() print(tecnico.auditarRedes) print(tecnico.getLenguajes()) #Ojo! ya que hemos hecho super().__init__() y ejecutamos el construtor del padre también
import clases personas = clases.Persona() personas.setNombre("Mike") personas.setApellidos("Castañeda") personas.setAltura("1.90m") personas.setEdad("900 años") print(f"La persona es: {personas.getNombre()} {personas.getApellidos()}") print(personas.hablar()) informatico = clases.Informatico() informatico.setNombre("Karen") informatico.setApellidos("Barrera") print( f"\nEl informatico es: {informatico.getNombre()} {informatico.getApellidos()}" ) print(informatico.getLenguajes()) print(informatico.caminar()) print(informatico.experienca()) tecnico = clases.TecnicoRedes() tecnico.setNombre("Manolito") print(tecnico.audiatarRedes, tecnico.getNombre(), tecnico.getLenguajes())