Crie a função mat_maior_10(matriz). A função deve receber uma matriz genérica, de qualquer tamanho (não necessariamente quadrada) e retornar a quantidade de elementos da matriz maiores que dez.
Passo 1
Beleza, vamos lá! O enunciado pede para a gente criar uma função chamada
mat_maior_10
que recebe uma matriz de qualquer tamanho e retorna quantos elementos dessa matriz são maiores que dez. Então, vamos precisar entender como trabalhar com matrizes em programação e como iterar sobre seus elementos para fazer essa contagem.Passo 2
Primeiro, vamos definir a função
mat_maior_10
. Em Python, a gente usa a palavra def
para definir uma função. A função vai receber um parâmetro, que é a matriz.def mat_maior_10(matriz):
Passo 3
Agora, precisamos iniciar uma contagem para armazenar quantos números são maiores que dez. Vamos chamar essa variável de
contador
e começar com zero. contador = 0
Passo 4
Para percorrer todos os elementos da matriz, vamos usar dois loops
for
. O primeiro loop vai percorrer cada linha da matriz, e o segundo vai percorrer cada elemento dentro dessa linha. for linha in matriz:
for elemento in linha:
Passo 5
Dentro do segundo loop, vamos verificar se o elemento atual é maior que dez. Se for, aumentamos o
contador
em um. if elemento > 10:
contador += 1
Passo 6
Depois de percorrer todos os elementos, a gente retorna o valor final do
contador
. return contador
Passo 7
Juntando tudo, a função fica assim:
def mat_maior_10(matriz):
contador = 0
for linha in matriz:
for elemento in linha:
if elemento > 10:
contador += 1
return contador
Resposta
Pronto! A função
mat_maior_10
está pronta para receber qualquer matriz e retornar a quantidade de elementos que são maiores que dez. Por exemplo:matriz_exemplo = [
[5, 12, 7],
[14, 9, 11],
[3, 8, 10]
]
resultado = mat_maior_10(matriz_exemplo)
print(resultado) # Vai imprimir 3
Nesse exemplo, os números maiores que dez são 12, 14 e 11, totalizando 3.
Exercícios relacionados
Faça um programa para ler 50 valores de temperaturas em graus Celsius. Transformar essas temperaturas em Farenheit e imprimir a media das temperaturas em Celsius e Farenheit e quantas temperaturas ficaram acima da media em Farenheit.
Faça um programa que preencha uma matriz
com valores aleatórios e calcule o seu determinante. Uma vez a matriz lida, a parte que faz o cálculo do determinante não se pode ter mais de 4 linhas e não pode haver mais de três células especificadas por linha (em outras palavras, você não pode colocar em uma única linha a fórmula do determinante).
Faça um programa que calcule o valor de PI pela soma dos n primeiros termos da série abaixo:
Crie um algoritmo que imprima os 4 primeiros números perfeitos.