Repository navigation
Expand file tree
/
Copy path14_agenda.py
More file actions
44 lines (36 loc) · 1.61 KB
/
Copy path14_agenda.py
File metadata and controls
44 lines (36 loc) · 1.61 KB
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
# 14.Fazer um sistema de Agenda de revisão do Carro que:
# solicite o nome do carro, ano e modelo, nome
# do proprietário, data e hora da revisão. Depois
# deve guardar os dados em um dicionário e mostrar
# a lista de dicionários (agendamentos) na tela.
print("Bem-vindo a Agenda de revisão de Carros!")
agenda_carro = [] #lista inicial que receberá valores
#loop infinito
while True:
lista = int(input("Escolha o número da opção desejada: 1 - Agendar revisão, 2 - Sair \n"))
if lista == 1:
#valores do carro sem espaços desnecessários
carro = input("Digite o nome do carro: \n").strip()
ano = input("Digite o ano do carro: \n").strip()
modelo = input("Digite o modelo do carro: \n").strip()
proprietario = input("Digite o proprietário do carro: \n").strip()
data = input("Digite a data de revisão do carro: \n").strip()
hora = input("Digite a hora de revisão do carro: \n").strip()
#dicionário da agenda que será inserido na lista agenda_carro
agenda = {
"carro": carro,
"ano": ano,
"modelo": modelo,
"proprietario": proprietario,
"data": data,
"hora": hora
}
agenda_carro.append(agenda) #relaciona a lista com o dicionário
print("Agendamento da revisão do carro: {}\n".format(agenda_carro)) #imprime a agenda
#Sai da angenda
elif lista == 2:
print("Volte sempre!\n")
break #para o loop
#Caso o usuário digite opção diferente
elif lista >= 3:
print("Opção não existe.\n")