Exemplo n.º 1
0
 def __ingresarElemento(self):
     band = False
     while not band:
         try:
             elemento = int(input('Ingrese un entero: '))
         except ValueError:
             limpiarPantalla()
             print('Error: habia que ingresar un entero')
         else:
             band = True
             limpiarPantalla()
     return elemento
Exemplo n.º 2
0
 def __ingresarPosicion(self):
     band = False
     while not band:
         try:
             posicion = int(input('Ingrese la posicion: '))
             assert posicion >= 0, 'La posicion de una lista no puede ser negativa'
         except ValueError:
             limpiarPantalla()
             print('Error: habia que ingresar un entero')
         except:
             limpiarPantalla()
             print('Error: la posicion de una lista no puede ser negativa')
         else:
             band = True
             limpiarPantalla()
     return posicion
Exemplo n.º 3
0
    jsonF = objectEncoder()
    lista_autos = []
    autoUsado = Usado('FORD', 'FIESTA', 5, 'negro', 300000, 'jak 123', 2008,
                      100000)
    autoNuevo = Nuevo('Ford', 'Focus', 5, 'Rojo', 1200000, 'base')
    #autoNuevo2 = Nuevo('Volkswagen', 'Focus', 5, 'Rojo', 1200000, 'base') # si descomenta esto y lo agrega a la lista
    lista_autos.append(autoUsado)  #el programa sabe que hacer
    lista_autos.append(autoNuevo)
    #lista_autos.append(autoNuevo2)
    diccionario = listaToJSON(lista_autos)
    del lista_autos
    jsonF.guardarJSONArchivo(diccionario, 'vehiculos.json')


if __name__ == '__main__':
    limpiarPantalla()
    #test()
    autos = cargarDatosAutos()
    if len(autos
           ) == 0:  #NOTA: esto lo hace la primera vez que abre el programa
        #si desea que el programa arranque con autos agregados previamente
        #descomente la funcion test() donde hay dos autos agregados, uno nuevo y uno usado
        Nuevo.setMarca(
            input(
                'Ingrese la marca de los autos nuevos con la que trabaja la concesionaria:'
            ))
    menu = Menu()
    salir = False
    while not salir:
        print(
            '-----------------MENU-----------------\n'
Exemplo n.º 4
0
 def mostrarLista(self, lista):
     limpiarPantalla()
     print(lista)