Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
import clases

persona = clases.Persona()

persona.setNombre ("Felipe")
persona.setApellidos("Opazo")
persona.setEdad(20)
Ejemplo n.º 3
0
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())
Ejemplo n.º 4
0
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="")
Ejemplo n.º 5
0
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())
Ejemplo n.º 6
0
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())
Ejemplo n.º 7
0
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())
Ejemplo n.º 8
0
 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)
Ejemplo n.º 9
0
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")
Ejemplo n.º 10
0
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
Ejemplo n.º 11
0
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())