[20 pontos] Um determinado aluno está cursando 6 disciplinas no IFPB. Como ele é
aluno do Professor Tiago, decidiu armazenar as médias das disciplinas em uma matriz
6x2 (6 linhas e 2 colunas). Assim, cada linha da matriz possui duas colunas, uma
armazena o nome da disciplina e a outra coluna armazena a média na respectiva
disciplina. Faça um algoritmo que imprima o nome de todas as disciplinas que ele terá
que fazer recuperação (média inferior a 70). Por favor ajudem !
lista = [['Ciência Política',50],
['Introdução à sociologia',60],
['Economia Política',70],
['História Geral do Direito',80],
['Elaboração de Textos Acadêmicos',90],
['Introdução ao Estudo do Direito II',50]]
for i in range(len(lista)) :
if lista[i][1] < 70:
print (lista[i])
Python matriz
[20 pontos] Um determinado aluno está cursando 6 disciplinas no IFPB. Como ele é
aluno do Professor Tiago, decidiu armazenar as médias das disciplinas em uma matriz
6x2 (6 linhas e 2 colunas). Assim, cada linha da matriz possui duas colunas, uma
armazena o nome da disciplina e a outra coluna armazena a média na respectiva
disciplina. Faça um algoritmo que imprima o nome de todas as disciplinas que ele terá
que fazer recuperação (média inferior a 70). Por favor ajudem !
Incialmente iremos definir matérias e notas já que a questão não define se o usuário que ira definir, assim:
lista=[['Matematica',50],
['Fisica',60],
['Geografia',70],
['Geometria',80],
['Redação',90],
['Química',50]
Com isso teremos que verificar todas as notas, necessitando a leitura da lista e um laço de repetição, assim teremos
For i in range(len(lista));
Finalmente, ainda dentro do laço de repetição podemos verificar se a nota na disciplina foi alcançada, assim, as disciplinas que o aluno não alcançou o rendimento de 70 serão printadas na tela :
If (lista[i][1] < 70)
Print(lista[i])
Incialmente iremos definir matérias e notas já que a questão não define se o usuário que ira definir, assim:
lista=[['Matematica',50],
['Fisica',60],
['Geografia',70],
['Geometria',80],
['Redação',90],
['Química',50]
Com isso teremos que verificar todas as notas, necessitando a leitura da lista e um laço de repetição, assim teremos
For i in range(len(lista));
Finalmente, ainda dentro do laço de repetição podemos verificar se a nota na disciplina foi alcançada, assim, as disciplinas que o aluno não alcançou o rendimento de 70 serão printadas na tela :
If (lista[i][1] < 70)
Print(lista[i])
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Programação de Computadores
Compartilhar