Respostas
Segue abaixo uma possível solução em Python para o problema proposto: ``` projetos_concluidos = [] for i in range(10): projeto = int(input()) if projeto >= 0 and projeto <= 20: projetos_concluidos.append(projeto) minimo_aprovacao = int(input()) aprovados = 0 projetos_acima_minimo = [] for projeto in projetos_concluidos: if projeto >= minimo_aprovacao: aprovados += 1 projetos_acima_minimo.append(projeto) print(aprovados) print(projetos_acima_minimo) ``` Explicação: - Primeiro, criamos uma lista vazia chamada `projetos_concluidos`. - Em seguida, usamos um loop `for` para ler os 10 números inteiros que representam o número de projetos concluídos pelos alunos no último semestre. Para cada número lido, verificamos se ele está dentro do intervalo fechado de 0 a 20. Se estiver, adicionamos o número à lista `projetos_concluidos`. - Depois, lemos o número inteiro que representa o número mínimo de projetos necessários para aprovação e armazenamos em uma variável chamada `minimo_aprovacao`. - Em seguida, criamos uma variável chamada `aprovados` e uma lista vazia chamada `projetos_acima_minimo`. - Usamos outro loop `for` para percorrer a lista `projetos_concluidos`. Para cada número na lista, verificamos se ele é maior ou igual ao número mínimo de projetos necessários para aprovação. Se for, incrementamos a variável `aprovados` e adicionamos o número à lista `projetos_acima_minimo`. - Por fim, imprimimos a quantidade de estudantes aprovados (valor da variável `aprovados`) e a lista `projetos_acima_minimo`.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta