Informática, perguntado por abdulchomar, 6 meses atrás

Elabore um algoritmo que para uma lista [32, 27, 15, 44, 15, 32] determina a mediana. phyton ​

Soluções para a tarefa

Respondido por caiot936
0

Para fazer o algoritmo em python, temos que ter em mente que:

  1. Para calcularmos a mediana, temos que colocar os elementos da lista em ordem crescente, basta aplicar o método '.sort()' que os elementos da lista ficarão em ordem crescente.
  2. Como o número de elementos da lista é par, a mediana é a média aritmética dos dois números centrais da lista.
  3. [32, 27, 15, 44, 15, 32]  | Quando a lista ficar em ordem crescente, basta

posi:  0    1    2    3   4    5     |  pegar os elementos das posições 2 e 3 e fazer a média.  

Algoritmo em python:

A = [32,27,15,44,15,32]

A.sort()

# Após usar o método sort(), a lista ficará assim: A = [15,15,27,32,32,44]

mediana = ( A[2] + A[3] )/2

print(mediana)

---------------------------------------------------------------

Espero ter ajudado!!!

Respondido por bomemciencias
0

# Função que pega a mediana de uma lista

def Median(data):

 data.sort()

 # Pega o meio da lista

 mid = len(data) // 2

 return (data[mid] + data[~mid]) / 2

 

# Roda a função usando a lista passad e imprime o resultado

list = [32, 27, 15, 44, 15, 32]

median = Median(list)

print(f'A mediana é {median}')

O algoritmo é bem simples de intender, espero que tenha te ajudado

Perguntas interessantes