Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
dic={} lista=[] def cadastrar (): objeto=input("Qual o nome?:") if objeto in dic: pergunta=input("%s já cadastrado, deseja mudar ou acrescentar a engenharia?:" %(objeto)) if pergunta=="sim": engenharia=input("Qual a engenharia?:") dic[objeto]["engenharia"]=engenharia pergunta2=input("Deseja mudar a materia?") if pergunta2=="sim" : materia=input("Qual a materia?:") dic[objeto]["materia"]=materia pergunta3=input("deseja mudar o material?:") if pergunta3 =="sim": material=input("Qual o material?") dic[objeto]["material"]=material else: engenharia=input("Qual a engenharia?:") materia= input("Qual o materia?:") material = input ("Qual o material?:") dic[objeto]={"engenharia":engenharia, "materia":materia,"material":material} lista.append(objeto) return dic def busca(): lista2=[] pergunta=input ("Deseja buscar por?:") if pergunta == "engenharia": engenharia=input ("Qual a engenharia?:") if engenharia != "todas": for i in range(len(lista)): if dic[lista[i]]["engenharia"]==engenharia: lista2.append(lista[i]) if engenharia =="todas": lista2=lista if pergunta == "materia": materia=input ("Qual a materia?:") for i in range(len(lista)): if dic[lista[i]]["materia"]==materia: lista2.append(lista[i]) if pergunta == "material": material=input ("Qual a material?:") for i in range(len(lista)): if dic[lista[i]]["material"]==material: lista2.append(lista[i]) for i in range(len(lista2)): engenharia=dic[lista2[i]]["engenharia"] materia=dic[lista2[i]]["materia"] material=dic[lista2[i]]["material"] print ("Foi encontrado o objeto %s da(s) engenharia(s) %s sendo da materia %s e o tipo sendo %s" %(lista2[i],engenharia,materia,material))
Compartilhar