lista6ex7.py
Click here to get the file
Size
1.8 kB
-
File type
text/python-source
File contents
sair = False
dic = {}
while sair == False:
print "Menu: "
print "Digite 1 para cadastrar um aluno"
print "Digite 2 para atualizar o cadastro"
print "Digite 3 para sair"
opcao = raw_input("Digite a opcao desejada: ")
if opcao == '1': #cadastrar
nome = raw_input("Digite o nome do aluno: ")
curso = raw_input("Digite o curso do aluno: ")
rua = raw_input("Digite o endereco do aluno - Rua: ")
numero = raw_input("Numero: ")
bairro = raw_input("Bairro: ")
dic[nome] = {'curso':curso, 'endereco':{'rua':rua, 'numero':numero, 'bairro':bairro}}
elif opcao == '2': #atualizar
nome = raw_input("Digite o nome do aluno que deseja atualizar: ")
print "O que voce deseja atualizar?"
print "1 - curso do aluno"
print "2 - o nome da rua"
print "3 - o numero da casa"
print "4 - o nome do bairro"
op = raw_input("Digite o numero da opcao desejada: ")
if op == "1": #deseja atualizar o curso
dic[nome]['curso'] = raw_input("Digite o novo nome do curso: ")
elif op == "2": #deseja atualizar o nome da rua
dic[nome]['endereco']['rua'] = raw_input("Digite o novo nome da rua: ")
elif op == "3": #deseja atualizar o numero da casa
dic[nome]['endereco']['numero'] = raw_input("Digite o novo numero da casa")
elif op == "4": #deseja atualizar o bairro
dic[nome]['endereco']['bairro'] = raw_input("Digite o novo nome do bairro: ")
else:
print "Opcao invalida!!"
print
print
elif opcao == '3':
sair = True
else:
print "Opcao invalida! Tente novamente!"
print
print