
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aulas, listas de exercicios e trabalhos - Profa Tatiana - UFSC CEM
Tipologia: Exercícios
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

1 – Teste o código do exemplo “Cadastro de clientes” apresentado na aula sobre Dicionários.
2 – Teste o código do problema do cadastro de vinhos apresentado na aula sobre Dicionários.
3 – Modifique o problema do cadastro de vinhos para utilizar funções. Defina funções para as seguintes opções do usuário: calcular as quantidades de vinhos (opção T) e dar baixa no estoque de vinhos (opção D).
4 – Escreva um programa em Pyhton para ajudar os interrogatórios policiais, o programa deve fazer 5 perguntas para uma pessoa sobre um crime. As perguntas são: a. "Telefonou para a vítima?" b. "Esteve no local do crime?" c. "Mora perto da vítima?" d. "Devia alguma coisa para a vítima?" e. "Já trabalhou com a vítima?" Cada resposta afirmativa pode ser armazenada como 1 e cada resposta negativa como 0. O programa deve no final emitir uma classificação sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2 questões ela deve ser classificada como "Suspeita", entre 3 e 4 como "Cúmplice" e 5 como "Assassino". Caso contrário, ele será classificado como "Inocente".
Utilize dicionário para armazenar as informações de cada pessoa envolvida no crime e listas para armazenar as respostas das perguntas. Lembre-se que é preciso definir as chaves para armazenar as informações.
5 – Qual é a saída do programa em Python abaixo quando a entrada for “ mobilidade ”. Obs.: A função dic.has_key(arg) devolve True caso a chave arg exista em dic.
d = {} s= raw_input('Digite uma palavra:') for i in range(len(s)): if d.has_key(s[i]): d[s[i]] = d[s[i]]+ else: d[s[i]] = 1 #cria entrada print d