alunos-por-curso.py
Click here to get the file
Size
1 kB
-
File type
text/python-source
File contents
dic = {}
cpf = 1
while cpf != 0:
cpf = input("Digite o cpf: ")
if cpf == "0":
break
nome = input("Digite o nome: ")
telefone = input("Digite o telefone: ")
idade = input("Digite a idade: ")
curso = input("Digite o curso: ")
if curso in dic:
dic[curso][cpf] = {"nome":nome, "telefone":telefone, "idade":idade}
else:
dic[curso] = {} #curso novo, adicionar o dicionario interno primeiro
dic[curso][cpf] = {"nome":nome, "telefone":telefone, "idade":idade}
#alternativa 'as duas linhas acima:
#dic[curso] = {cpf:{"nome":nome, "telefone":telefone, "idade":idade}}
#listando os alunos por curso:
for curso in dic:
print("Curso: ",curso)
for cpf in dic[curso]:
print("\tNome:%s\tTelefone:%s\tIdade:%s"%(dic[curso][cpf]["nome"],dic[curso][cpf]["telefone"],dic[curso][cpf]["idade"]))