-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEx12_CaioVinicius.py
67 lines (51 loc) · 2.58 KB
/
Ex12_CaioVinicius.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
"""12 - Você é um desenvolvedor de sistemas trabalhando em um projeto para um salão de beleza.
O salão precisa de um sistema para gerenciar os horários de atendimento dos clientes.
Primeiro, a dona do salão monta a grade horária da agenda. Depois, uma cliente deseja agendar um horário, e o sistema exibe os horários disponíveis.
A dona do salão então agenda o horário escolhido pela cliente, e o horário escolhido não estará mais disponível.
O sistema deve continuar permitindo agendamentos até que todos os horários disponíveis sejam preenchidos ou até que a dona do salão decida parar.
Desenvolva um programa em Python que:
1. Solicite à dona do salão para inserir os horários disponíveis na agenda.
2. Exiba os horários disponíveis para a cliente.
3. Permita que a cliente escolha um horário para agendamento.
4. Atualize a agenda marcando o horário escolhido como ocupado.
5. Pergunte se deseja agendar mais um horário e continue até que todos os horários estejam preenchidos ou a dona do salão decida parar."""
horarios = []
num = int(input("Quantos horários você deseja deixar disponíveis?"))
for i in range(num):
horario = input("Insira o {}° desejado [HH:MM]:".format(i + 1))
horarios.append(horario)
print("HORÁRIOS DISPONÍVEIS:")
print(horarios)
print("")
print("Espaço do cliente")
agendamento = input("Escolha um horário dentre os disponíveis:")
if agendamento in horarios:
i = horarios.index(agendamento)
horarios.pop(i)
print("Horário para ás {} marcado com sucesso!".format(agendamento))
print(horarios)
if horarios == []:
print("Não há horários para agendamento!")
else:
print("Horário indisponível para agendamento!")
for i in range (num):
confirmacao = input("Deseja agendar mais um horário? 's' para sim e 'n' para não: ").lower()
if confirmacao == 's':
print("HORÁRIOS DISPONÍVEIS:")
print(horarios)
agendamento = input("Escolha um horário dentre os disponíveis:")
if agendamento in horarios:
i = horarios.index(agendamento)
horarios.pop(i)
print("Horário para ás {} marcado com sucesso!".format(agendamento))
print("HORÁRIOS DISPONÍVEIS:")
print(horarios)
print("")
if horarios == []:
print("Não há horários para agendamento!")
break
elif confirmacao == 'n':
break
print("----------------------------------------------------")
print("Programa finalizado!")
print("Caio Vinicius Aires da Silva")