diff --git a/main.py b/main.py index a4ea18a..8e186e0 100644 --- a/main.py +++ b/main.py @@ -1,47 +1,42 @@ def main(): + import os from src.init import inicio as init lista = init() x = 0 while x != 11: - x = int(input("\nQual operação desejas fazer:\n1= Mediana\n2= Media\n3= Moda\n4= Amplitude\n5= Quartil\n6= Variância\n7= Desvio Padrão\n8= Coeficiente de Variação\n9= Histograma\n10= Box Plot\n")) + x = int(input("\nQual operação desejas fazer:\n1= Mediana\n2= Media\n3= Moda\n4= Amplitude\n5= Quartil\n6= Variância\n7= Desvio Padrão\n8= Coeficiente de Variação\n9= Histograma\n10= Box Plot\n11= Sair do programa\n")) if x == 1: - import os os.system("cls || clear") from src.matematicas import mediana print(mediana(lista)) elif x == 2: - import os os.system("cls || clear") from src.matematicas import media print(media(lista)) elif x == 3: - import os os.system("cls || clear") from src.matematicas import moda print(moda(lista)) elif x == 4: - import os os.system("cls || clear") from src.matematicas import amplitude print(amplitude(lista)) elif x == 5: - import os from src.matematicas import quartil x = quartil(lista) os.system("cls || clear") - print("\nMediana da lista da esquerda (Q1)",x[0]) - if len(x) == 3: + print("\nMediana da lista da esquerda (Q1)",x[0]) print("Mediana geral (Q2)",x[1]) - - print("Mediana da lista da direita (Q3)",x[2],"\n") - + print("Mediana da lista da direita (Q3)",x[2],"\n") + else: + print("\nMediana da lista da esquerda (Q1)",x[0]) + print("Mediana da lista da direita (Q3)",x[1],"\n") elif x == 6: - import os from src.matematicas import varianciaamostral, varianciapop os.system("cls || clear") amostral = varianciaamostral(lista) @@ -49,7 +44,6 @@ def main(): print("Variância Populacional =",pop,"\nVariância Amostral =",amostral) elif x == 7: - import os from src.matematicas import desvio_padraopop, desvio_padraoamostral os.system("cls || clear") amostral = desvio_padraoamostral(lista) @@ -57,7 +51,6 @@ def main(): print("Desvio Padrão Populacional =",pop,"\nDesvio Padrão Amostral =",amostral) elif x == 8: - import os from src.matematicas import coeficientevariacaoamostral, coeficientevariacaopop os.system("cls || clear") pop = coeficientevariacaopop(lista) @@ -65,14 +58,15 @@ def main(): print("Coeficiente de Variação Populacional =",pop,"\nCoeficiente de Variação Amostral =",amostral) elif x == 9: - import os os.system("cls || clear") from src.matematicas import histograma histograma(lista) elif x == 10: - import os os.system("cls || clear") from src.matematicas import boxplot boxplot(lista) - + else: + os.system("cls || clear") + print("A operação inserida não é válida. Por favor, tente novamente.") + os.system("cls || clear") main() \ No newline at end of file