Faça um programa em Python que preencha uma matriz (variável composta
homogênea multidimensional) com tamanho 3x4. Em seguida, calcule e mostre:
• A quantidade de elementos pares da matriz criada;
• A soma dos elementos ímpares da matriz criada;
• A média de todos os elementos da matriz criada.
Preciso em python
Soluções para a tarefa
Resposta:
O código solicita em Python 3, está abaixo.
Espero ter ajudado :)
Algoritmo:
from random import randint
# Cria e preenche a matriz #
matriz = []
for l in range(0, 3):
matriz.append([])
for j in range(0, 4):
matriz[l].append(randint(1, 9)) # para a matriz ficar alinhada
# Variáveis #
pares = soma_impares = soma_todos = 0
# Verifica os números #
for l in matriz:
for j in l:
soma_todos += j # Soma o número na média
if j % 2 == 0: # Verifica se o número é par
pares += 1
else: # O número é impar
soma_impares += j
# Mostra a matriz #
print('[')
for l in matriz:
print(f' {l}')
print(']')
# Mostra os resultados #
print(f'A média dos elementos é {soma_todos/12}.')
print(f'Há {pares} números pares.')
print(f'A soma dos números impares é {soma_impares}.')