Gabriela Pires Posted December 12, 2022 Share Posted December 12, 2022 print("------------------------") print("----Clinica trabalha com agendamentos------------") print("------------------------") ''' 1 - Novo agendamento 2 - Editar 3 - Marcar um agendamento 4 - Exibir os agendamentos 5 - Carcelar o agendamento 6 - Sair ''' import os arquivo = 'agendamentos.txt' agendamento = [] def Novo_agendamento(opc): print(''' [1] Novo agendamento ''') nome = input('Digite o nome do paciente: ') data = input('Digite a data do agendamento: ') horario = input('Digite o horário do agendamento: ') servico = input('Digite o serviço: ') agendamento = {nome+data+horario+servico} if len(agendamento): f = open(arquivo, 'a') f.write(agendamento + "\n") print("Ok") def Editar(opc): print(''' [2] Editar ''') nome = input('Digite o nome do paciente: ') data = input('Digite a data do agendamento: ') horario = input('Digite o horário do agendamento: ') servico = input('Digite o serviço: ') e = open(arquivo, 'a') e.write(f'{nome};{data};{horario};{servico}') def Marcar_um_agendamento(opc): print(''' [3] Marcar um agendamento ''') arquivo = open('funcionarios.txt') nomes = arquivo.readlines() print(nomes) def Exibir_os_agendamentos(): print(''' [4] Exibir os agendamentos ''') f = open(arquivo,'r') f.read() f.close() print(f) def Carcelar_o_agendamento(opc): print(''' [5] Carcelar o agendamento ''') nome = input('Digite o nome do paciente: ') f = open(arquivo,'r') for nome in arquivo: f.read() f.close() def Sair(opc): print(''' [6] Sair ''') print('Saindo do sistema') exit() def menu(): print(''' [1] Novo agendamento [2] Editar [3] Marcar um agendamento [4] Exibir os agendamentos [5] Carcelar o agendamento [6] Sair ''') opc = int(input('Digite o número da opção desejada: ')) if opc == 1: Novo_agendamento(opc) elif opc == 2: Editar(opc) elif opc == 3: Marcar_um_agendamento(opc) elif opc == 4: Exibir_os_agendamentos() elif opc == 5: Carcelar_o_agendamento(opc) elif opc == 6: Sair(opc) else: print('Opção inválida') while True: menu() Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now