



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
Este documento contém quatro exercícios de programação em python, parte da atividade prática da disciplina de lógica de programação e algoritmos do curso de bacharelado em engenharia elétrica da uninter. Os exercícios abordam temas como leitura de dados, validação de entrada, cálculo de dígito verificador, estrutura de dicionário e leitura de dados em ordem alfabética.
Tipologia: Exercícios
1 / 5
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Escreva um programa que leia o nome de um lutador e seu peso. Em seguida, in- forme a categoria a que pertence o lutador, conforme a Tabela a seguir (note que a tabela foi criada para efeito deste exercício e não condiz com qualquer categoria de luta). A saída do programa deve exibir na tela uma frase com o padrão descrito a seguir: Solução do aluno: Imagem do código funcionando:
Considere o seguinte conjunto de dados: Nome + [N1, N2, N3, N4] + Status, que deve ser colocado em um dicionário. O nome representa o nome de um aluno e deve ser usado como chave. Já N1, N2, N3, N4 representam as notas de provas desse aluno e são armazenadas em uma lista. Por fim, o status nada mais é do que uma string contendo a palavra Aprovado ou Reprovado. Utilize uma estrutura de dicionário com listas para resolver este exercício. Escreva um programa que leia os dados de N alunos e apresente na tela se foram aprovados ou reprova- dos. O critério que garante a aprovação é que a média aritmética das 4 notas seja maior ou igual 7,0. O valor de N é a quantidade de alunos, e esse valor deve ser lido do teclado no começo do programa. Faça um laço de repetição para a leitura destes N alunos. As notas devem ser exibidas ao final do programa com uma casa decimal de precisão. Solução do aluno: Imagem do código funcionando:
Crie um programa que contenha três listas para ler e armazenar o nome, a idade e o número do telefone de seus contatos telefônicos. Ao digitar uma string vazia para o nome, o programa interrompe a leitura e se encerra. Apresente na tela os dados cadastrados em ordem alfabética pelo nome dos contatos. Uma possível solução de ordenar alfabeticamente é usar o método sort. Em seguida, armazene os contatos em outros dois dicionários, utilizando como critério a idade: menores de 18 anos em um e os maiores em outro dicionário, eliminando o original. Apresente na tela os dois dicionários resultantes da separação. Utilize como chave dos dicionários: nome, idade e telefone. Solução do aluno: Imagem do código funcionando: