-1
I have a problem in my Python code, it is giving loop. Every time I have to insert the list again to show the results.
Could someone help me?
Follows the code:
import numpy as np
import pandas as pd
import statistics as st
from collections import defaultdict
lista = []
def vetor(lista):
print('\nREGRAS NA FORMAÇÃO DA LISTA:\n'
'1.Um dos valores tem que estar repetido\n'
'2.O conjunto de dados deve apresentar, pelo menos, 6 valores únicos.\n'
'3.NÃO É PERMITIDO escolher todos os números iguais.\n'
'4.A LISTA POSSUI APENAS 12 ELEMENTOS\n')
for i in range(0, 12):
elementos = int(
input('Elemento inserido no índice {}: '.format(i)))
lista.append(elementos)
return (lista)
print('A sua lista é: ', vetor(lista))
print('A média dos índices é: {:.4f} '.format(np.mean(vetor(lista))))
print('A moda é: {:.4f} '.format(st.mode(lista)))
print('A Mediana é: {:.4f} '.format(st.median(vetor(lista))))
print('A variância amostral é: {:.4f}'.format(st.pvariance(vetor(lista))))
print('O desvio padrão amostral é: {:.4f}'.format(st.stdev(vetor(lista))))
print('O coeficiente de variação é: {:.4f}'.format(st.variance(vetor(lista))))