Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home Members Cicero Garrozi Disciplinas 2014 em diante Introdução à Programação Arquivos 2014-2 Algoritmos alunos-por-curso.py
Navigation
Log in


Forgot your password?
 
Document Actions

alunos-por-curso.py

by Cicero Garrozi last modified 2015-01-15 05:29

Click here to get the file

Size 1 kB - File type text/python-source

File contents

dic = {}
cpf = 1
while cpf != 0:
    cpf =  raw_input("Digite o cpf: ")
    if cpf == "0":
        break
    nome =  raw_input("Digite o nome: ")
    telefone = raw_input("Digite o telefone: ")
    idade = raw_input("Digite a idade: ")
    curso = raw_input("Digite o curso: ")
    if dic.has_key(curso):
        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.keys():
    print "Curso: ",curso
    for cpf in dic[curso].keys():
        print "\tNome:%s\tTelefone:%s\tIdade:%s"%(dic[curso][cpf]["nome"],dic[curso][cpf]["telefone"],dic[curso][cpf]["idade"])

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: