• Matéria: Informática
  • Autor: joneboy380
  • Perguntado 5 anos atrás

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

Respostas

respondido por: fqpl059
1

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}.')


fqpl059: Caso esse código não funcione (provavelmente não irá funcionar, devido ao tipo de formatação aqui do site), você pode baixar esse código pelo Google Drive, aqui:
fqpl059: https://drive.google.com/file/d/1lcqH_7g2FedZjmwHs1Pk3WJfY5DqEkhp/view?usp=sharing
joneboy380: muito obrigado
Perguntas similares