









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
Série de slides ensinando a sintaxe da linguagem computacional Python. Por Paulo Esperança, adaptado por Rodrigo Toledo.
Tipologia: Slides
1 / 15
Esta página não é visível na pré-visualização
Não perca as partes importantes!










(^) Exemplo: ler uma seqüência de números inteiros até que o valor digitado seja igual a zero. num = input(“Entre com o primeiro numero”) While num!=0:
(^) O chefe do departamento da universidade gostaria que os professores informassem a média da turma a cada prova. Para ajudá-los: Faça um programa que leia 40 notas e diga a média.
(^) As turmas tem tamanho variado, então, modifique o programa anterior para perguntar o total de alunos antes de ler a sequência. (^) Os professores reclamaram porque, como alguns alunos faltam a prova, eles são obrigados a contar o total de provas para rodar o programa. Modifique o programa anterior para que o professor não seja obrigado a dizer quantas provas são, o professor pode entrar diretamente com as notas e, ao final, entrará com um valor negativo para indicar o fim da série.
(^) Inicializar a variável com o valor inicialmente já acumulado (geralmente, imediatamente antes do loop). (^) Dentro do loop, atualizar o acumulador
i,pf=0, while i<40: nota = input(“Entre com nota: “) if nota<7.0: pf += i+= print “Total em prova final: ”, pf
i,anual=0, while i<12: mensal = input(“Entre com faturamento do mes: ”) anual += mensal #anual = anual + mensal i += print “Faturamento anual: ”, anual
Competidor Cálculo do mais relevante (maior, menor, etc) (^) Obter o primeiro elemento da série e armazená-lo como o mais relevante (normalmente antes do loop) (^) Realizar um loop obtendo o restante da série
(^) Exemplo: O maior de 10 números entrados maior = input(“Entre com o primeiro numero”) i= while i<=10: num = input(“Entre com o proximo numero”) if num > maior maior = num i = i+ print maior
Percentual: (^) Faça um programa que leia as notas finais dos alunos e, ao final, diga total e percentual de aprovações diretas (>=7), reprovações (<3) e pessoas em prova final. (termina com <0) (^) Faça um programa que leia o preço de compra e o preço de venda de 100 mercadorias. O programa deverá imprimir quantas mercadorias proporcionam: (^) lucro < 10 % (^) 10 % <= lucro <= 20 % (^) lucro > 20 % (^) Competidor: (^) Faça um programa que leia os tempos conseguidos pelos corredores em cada uma das 8 raias da prova de 1500m das olimpíadas e diga quem foi o vencedor (ou seja, o número da raia). Obs: os tempos serão dados em minutos e segundos. (^) Filtro: (^) Em uma eleição presidencial, existem quatro candidatos. Os votos são informados através de código. Os dados utilizados para a escrutinagem obedecem à seguinte codificação: (^) 1, 2, 3, 4 = voto para os respectivos candidatos; (^) 5 = voto nulo; (^) 6 = voto em branco; Elabore um programa que calcule e imprima: (^) total de votos para cada candidato; (^) total de votos nulos; (^) total de votos em branco; (^) percentual dos votos em branco e nulos sobre o total; (^) Se haverá segundo turno (candidato vencedor obteve mais votos que os outros três somados). Como finalizador do conjunto de votos, tem-se o valor 0.