Obtenha respostas rápidas e precisas para suas perguntas no Sistersinspirit.ca, a melhor plataforma de Q&A. Descubra soluções confiáveis para suas perguntas de uma vasta rede de especialistas em nossa abrangente plataforma de perguntas e respostas. Junte-se à nossa plataforma de perguntas e respostas para conectar-se com especialistas dedicados a fornecer respostas precisas para suas perguntas em diversas áreas.

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

Sagot :

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!!!

# 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