def SeleccionarTamaño(): pizza_titulo = ''' ____________________________ Pizza # @numero ____________________________ ''' #numero de pizza mostrado en diseño print(pizza_titulo.replace('@numero', str(len(orderListAdd_Total) + 1))) print('Seleccione tamaño:') #Menu dinamico segun data for tam in dat.lSize(): print("-", tam.get('descrip'), "(", tam.get('cod'), ")") stam_pizza = input() #busca el codigo del tamaño selecionado para saber si es valido findSize = list( filter(lambda tam: tam['cod'] == stam_pizza.upper(), dat.lSize())) if findSize: print('Seleccionado pizza', findSize[0].get('descrip')) print('Seleccione Adicional o Enter para seguir:') objadd = SeleccionarAdicional(1) print('Ingredientes adicionales elegidos:') for det in objadd: print(det.get('descrip')) thisobject = { "size": findSize[0], "addon": objadd.copy(), } calc.CalcularSubTotal(thisobject.copy()) orderListAdd_Total.append(thisobject.copy()) else: print( 'Debe seleccionar un tamaño valido.. Presione una tecla para continuar' ) input() ut.LimpiarPantalla() SeleccionarTamaño() antoher = input("Desea Agregar otra pizza? (S/N..) => ") if (antoher.upper() == 'S'): objadd.clear() SeleccionarTamaño() else: tasa = input('inserte tasa mayor a 1 para ver en divisas=> ') if (tasa.isdigit()): if (int(tasa) > 1): calc.CalcularTotal(orderListAdd_Total, tasa) else: calc.CalcularTotal(orderListAdd_Total) else: calc.CalcularTotal(orderListAdd_Total)
def Titulo(): ut.LimpiarPantalla() print(''' db .d8b. 88 d8' `8b 88 88ooo88 88 88~~~88 88booo. 88 88 Y88888P YP YP d8888b. d888888b d88888D d88888D d88888b d8888b. d888888b .d8b. 88 `8D `88' YP d8' YP d8' 88' 88 `8D `88' d8' `8b 88oodD' 88 d8' d8' 88ooooo 88oobY' 88 88ooo88 88 88 d8' d8' 88 88`8b 88 88 88 88 .88. d8' db d8' db 88. 88 `88. .88. 88 88 88 Y888888P d88888P d88888P Y88888P 88 YD Y888888P YP YP ''')