def __init__(self): self.pacientes = Cola() self.pacientesAtendidos = Pila() self.historialPacientes = Pila() self.cardiologia = Cola() self.neumologia = Cola() self.fisioterapia = Cola() self.otras = Cola()
# -*- coding: utf-8 -*- from Estructuras import Pila variablesind = [] variablesdef = [] pilaVar = Pila() operadores = ["+", "-", "*", "/", "^"] def operacion(operador, num1, num2): if operador == "+": return int(num2) + int(num1) if operador == "^": return int(num2)**int(num1) if operador == "-": return int(num2) - int(num1) if operador == "*": return int(num2) * int(num1) if operador == "/": if int(num1) == 0: return "nop" else: return int(num2) / int(num1) def leer(): return [ g.split(' ') for g in [x.strip('\n') for x in open("Operaciones2.txt", "r").readlines()] ]
self.nombre = nombre self.genero = genero self.clasificacion = clasificacion self.calificacion = calificacion def mostar(self): return self.nombre def mostrarPila(pila): while not pila.es_vacia(): auxPel = pila.desapilar() print auxPel.mostar() pila = Pila() peliculasList = [] peliculasList.append(Pelicula('Thor', 'accion', 'Familiar', 4.3)) peliculasList.append(Pelicula('Thor2', 'accion', 'Familiar', 3.3)) peliculasList.append(Pelicula('Thor3', 'accion', 'Familiar', 4.3)) peliculasList.append(Pelicula('Chuky', 'Terror', 'Adultos', 3.7)) peliculasList.append(Pelicula('Chuky2', 'Terror', 'Adultos', 4.8)) peliculasList.append(Pelicula('Chuky3', 'Terror', 'Adultos', 3.2)) peliculasList.append(Pelicula('¿que paso ayer?', 'Comedia', 'Familiar', 3.0)) peliculasList.append(Pelicula('Rapido y furioso', 'carros', 'Familiar', 1.1)) peliculasList.append(Pelicula('Rapido y furioso 2', 'carros', 'Familiar', 4.2)) peliculasList.append(Pelicula('Rapido y furioso 3', 'Terror', 'Familiar', 4.3)) peliculasList.append(Pelicula('Rapido y furioso 4', 'carros', 'Familiar', 4.5)) while True: opc = input("1 genero,2 clasificacion")
class Gestion(object): def __init__(self): self.pacientes = Cola() self.pacientesAtendidos = Pila() self.historialPacientes = Pila() self.cardiologia = Cola() self.neumologia = Cola() self.fisioterapia = Cola() self.otras = Cola() def espera(self, paciente): self.pacientes.encolar(paciente) self.historialPacientes.apilar(paciente) self.asignarEspecialidades() def asignarEspecialidades(self): while not self.pacientes.es_vacia(): if (self.pacientes.ver_cola().getEspecialidad() == 'cardiologia'): self.cardiologia.encolar(self.pacientes.desencolar()) elif (self.pacientes.ver_cola().getEspecialidad() == 'neumologia'): self.neumologia.encolar(self.pacientes.desencolar()) elif (self.pacientes.ver_cola().getEspecialidad() == 'fisioterapia' ): self.fisioterapia.encolar(self.pacientes.desencolar()) else: self.otras.encolar(self.pacientes.desencolar()) def atender(self, nEspecialidad): if (nEspecialidad == 1): if not self.cardiologia.es_vacia(): self.pacientesAtendidos.apilar(self.cardiologia.ver_cola()) return self.cardiologia.desencolar() elif (nEspecialidad == 2): if not self.neumologia.es_vacia(): self.pacientesAtendidos.apilar(self.neumologia.ver_cola()) return self.neumologia.desencolar() elif (nEspecialidad == 3): if not self.neumologia.es_vacia(): self.pacientesAtendidos.apilar(self.fisioterapia.ver_cola()) return self.fisioterapia.desencolar() else: if not self.otras.es_vacia(): self.pacientesAtendidos.apilar(self.otras.ver_cola()) return self.otras.desencolar() return "" def getHistorial(self): return self.historialPacientes def getAtendidos(self): return self.pacientesAtendidos def getCardiologia(self): return self.cardiologia def getNeumologia(self): return self.neumologia def getFisioterapia(self): return self.fisioterapia def getOtras(self): return self.otras
break elif op is not -1: string += str(chr(op)) op = -1 return string if __name__ == '__main__': #--------------------- ld = ListaDoble() #--------------------- lcd = ListaCircularDoble() #--------------------- cola = Cola() #--------------------- pila = Pila() #--------------------- usuario = "" curses.initscr() curses.beep() curses.beep() window = curses.newwin(ALTO, ANCHO, 0, 0) window.timeout(TIMEOUT) window.keypad(1) curses.noecho() curses.curs_set(0) window.clear() window.border(0)
def meterAPila(): numero = str(request.form['numero']) print(numero) NodoParaPila = Pila.NodoPila(numero) pilaDePrueba.push(NodoParaPila) return "Elemento Apilado: " + str(numero)
from flask import Flask, request from Estructuras import Cola from Estructuras import Pila from Estructuras import Lista from Estructuras import Matriz import os app = Flask("Practica2") ColaPython = Cola.Cola() pilaDePrueba = Pila.Pila() ListaPython = Lista.Lista() MatrizP = Matriz.Matriz() @app.route('/Conectar') def conectar(): return 'Conexión Exitosa!' # INICIO DE LOS METODOS DE COLA @app.route('/Encolar', methods=['POST']) def encolar(): numero = str(request.form['dato']) Nodo = Cola.NodoCola(numero) ColaPython.insertarCola(Nodo) return "Elemento: " + str(numero) + " Insertado a la Cola" @app.route('/VerCola') def verCola():
from flask import Flask, request from Estructuras import Cola from Estructuras import ListaSimple from Estructuras import Pila from Estructuras import Matriz app=Flask("Practica_2") Col=Cola.Cola() Pil=Pila.Pila() Lis=ListaSimple.Lista() Mat=Matriz.Matriz() @app.route('/Conectar') def conectar(): return "Si conecto" @app.route("/AgregarCola", methods=['POST']) def agregarcol(): num=str(request.form['dato']) Col.agregar(num) return "Dato Ingresado: " + str(num) @app.route('/listarCola') def listarcol(): mostrar=Col.listar() return str(mostrar) @app.route('/eliminarcol') def elimcol(): mostrar=Col.eliminar()