Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def InputWait(inp):
- input(inp)
- def cls():
- print('\n'*50)
- ListaPazienti = []
- ListaPatologie = ["1)Dolore toracico", "2)Dispnea", "3)Sincope", "4)Frattura", "5)Taglio", "6)Parto"]
- ListaTerapie = ["1)Radiografia", "2)Tac", "3)Analisi", "4)Intervento chirurgico", "5)Visita cardiologica", "6)Visita pneumologica", "7)Visita ortopedica"]
- ListaDimessi = []
- ProntoSoccorso = {}
- def Menu():
- print("\nPRONTO SOCCORSO")
- print ('\n1. Paziente')
- print ('2. Terapia')
- print ('3. Patologia')
- print ('4. Visualizza dizionario')
- #scelta 1
- def PazienteMenu():
- print("\n\nSezione PAZIENTI\n")
- print("1)Aggiungi nuovo paziente")
- print("2)Visualizza lista pazienti")
- print("3)Dimetti paziente")
- print("4)Elimina paziente")
- print("0)Torna al menu")
- def Paziente():
- while True:
- cls()
- PazienteMenu()
- PazienteChoice = int(input("\nSeleziona un'opzione: "))
- ListaPat = []
- ListaTer = []
- if(PazienteChoice is 1):
- try:
- paziente = str(input("Inserisci il nome e cognome:"))
- except ValueError:
- print("Inserisci un nome!")
- ListaPazienti.append(paziente)
- while True:
- try:
- print(ListaPatologie)
- patologia = int(input("Inserisci una nuova patologia:"))
- except ValueError:
- print("Inserisci una patologia valida!")
- ListaPat.append(ListaPatologie[patologia])
- print("Vuoi inserire un'altra patologia? (y/n)")
- if input() == 'n':
- break
- while True:
- try:
- print(ListaTerapie)
- terapia = int(input("Inserisci una nuova terapia:"))
- except ValueError:
- print("Inserisci una terapia valida!")
- ListaTer.append(ListaTerapie[terapia])
- print("Vuoi inserire un'altra terapia? (y/n)")
- if input() == 'n':
- break
- InputWait("Creazione avvenuta! \nPremi un tasto per tornare al menu paziente")
- ProntoSoccorso[paziente] = ListaPat, ListaTer
- if(PazienteChoice is 2):
- print(ListaPazienti)
- InputWait("\nPremi un tasto per tornare al menu pazienti")
- if(PazienteChoice is 3):
- print(ListaPazienti)
- dimesso = str(input(print("Scrivi il nome e cognome di chi vuoi dimettere")))
- if(dimesso in ListaPazienti):
- ListaDimessi.append(dimesso)
- ListaPazienti.remove(dimesso)
- print("Paziente dimesso")
- else:
- print("Paziente non presente, ritenta!")
- InputWait("\nPremi un tasto per tornare al menu pazienti")
- if(PazienteChoice is 4):
- print(ListaPazienti)
- eliminato = str(input(print("Scrivi il nome e cognome di chi vuoi eliminare")))
- if (eliminato in ListaPazienti):
- ListaPazienti.remove(eliminato)
- print("Paziente rimosso definitivamente")
- else:
- print("Paziente non rimosso, ritenta!")
- InputWait("\nPremi un tasto per tornare al menu pazienti")
- if(PazienteChoice is 0):
- break
- #scelta 2
- def TerapiaMenu():
- print("\n\nSezione TERAPIE\n")
- print("1)Aggiungi terapia")
- print("2)Visualizza lista terapie")
- print("3)Elimina terapia")
- print("0)Torna al menu")
- def Terapia():
- while True:
- cls()
- TerapiaMenu()
- TerapiaChoice = int(input("\nSeleziona un'opzione"))
- if(TerapiaChoice is 1):
- print("\nEcco la lista delle terapie", ListaTerapie)
- print("Ricordati di aggiungere n) ad una nuova terapia!!")
- try:
- ter = str(input("Inserisci una nuova terapia:\n"))
- except ValueError:
- print("Inserisci una terapia valida!")
- ListaTerapie.append(ter)
- InputWait("Creazione avvenuta! \nPremi un tasto per tornare al menu terapie")
- if(TerapiaChoice is 2):
- print(ListaTerapie)
- InputWait("\nPremi un tasto per tornare al menu terapie")
- if(TerapiaChoice is 3):
- print(ListaTerapie)
- eliminato = str(input(print("Scrivi la terapia che vuoi eliminare")))
- if (eliminato in ListaTerapie):
- ListaTerapie.remove(eliminato)
- print("Terapia rimossa definitivamente")
- else:
- print("Terapia non rimossa, ritenta!")
- InputWait("\nPremi un tasto per tornare al menu terapie")
- if(TerapiaChoice is 0):
- break
- #scelta 3
- def PatologiaMenu():
- print("\n\nSezione PATOLOGIE\n")
- print("1)Aggiungi patologia")
- print("2)Visualizza lista patologie")
- print("3)Elimina patologia")
- print("0)Torna al menu")
- def Patologia():
- while True:
- cls()
- PatologiaMenu()
- PatologiaChoice = int(input("\nSeleziona un'opzione"))
- if (PatologiaChoice is 1):
- print("\nEcco la lista delle patologie", ListaPatologie)
- print("\n Ricordati di aggiungere n) ad una nuova patologia!!")
- try:
- pat = str(input("Inserisci una nuova patologia:"))
- except ValueError:
- print("Inserisci una patologia valida!")
- ListaPatologie.append(pat)
- InputWait("Creazione avvenuta! \nPremi un tasto per tornare al menu patologie")
- if (PatologiaChoice is 2):
- print(ListaPatologie)
- InputWait("\nPremi un tasto per tornare al menu patologie")
- if (PatologiaChoice is 3):
- print(ListaPatologie)
- eliminato = str(input(print("Scrivi la patologia che vuoi eliminare")))
- if (eliminato in ListaPatologie):
- ListaPatologie.remove(eliminato)
- print("Patologia rimossa definitivamente")
- else:
- print("Patologia non rimossa, ritenta!")
- InputWait("\nPremi un tasto per tornare al menu patologie")
- if (PatologiaChoice is 0):
- break
- #scelta 4
- def StampaDizionario():
- cls()
- print("\nDizionario pronto soccorso aggiornato\n")
- print(ProntoSoccorso)
- while True:
- Menu()
- try:
- Menu_choice = int(input("\nScegli una categoria: "))
- if (Menu_choice is 1):
- Paziente()
- if (Menu_choice is 2):
- Terapia()
- if (Menu_choice is 3):
- Patologia()
- if (Menu_choice is 4):
- StampaDizionario()
- except ValueError:
- print("Insersci un'opzione valida!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement