Jump to content

Meu código não funciona as tags de edição, alguém me ajuda!!


Gabriela Pires

Postagens Recomendadas

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
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
×
×
  • Create New...