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 2016-1 Algoritmos alunos-por-curso.py
Navigation
Log in


Forgot your password?
 
Document Actions

alunos-por-curso.py

by Cicero Garrozi last modified 2015-10-15 08:06

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"]))

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: