Buscar

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 !

💡 4 Respostas

User badge image

Murilo

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])

0
Dislike0
User badge image

Andre Smaira

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])

0
Dislike0
User badge image

Andre Smaira

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])

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais