Está en la página 1de 1

import math 

def main():
  Proposito()
  datos=Leer_Datos()
  media = Media (datos) 
  desvi = Desviacion (datos,media)
  Desplegar (datos,media,desvi)
  def Proposito ():
    print("este programa")
    x = []
    n = int(input("ingrese cantidad de datos:"))
    for k in range (1,n+1):
    print("\tIngrese dato",k,")",end ='')
      dato = float(input())
      x.append(dato)
      return x
      def Media (datos):
        prom = sum(datos)/ len(datos)
        return prom
        def Desviacion (datos,media):
        sigma = 0.0
        for elemento in datos:
          sigma+=(elemento-media)**2
          desvi=math.sqrt(sigma/(len(datos)-1))
          return desvi
          def Desplegar(datos,media,desvi):
          print("\n\t<<<Resulatados>>>")
          print("\n\tDatos:")
          for k in range(len(datos)):
            print("\tDato",k+1,")",datos[k])
            print("\n\tMedia====", format(media,'7.2f'))
            print("\n\tDesviacion=", format(desvi,'7.2f'))
            continuar = 's'
            while continuar == 's' or continuar == 'S':
              main()
              continuar= input("desea continuar (s/n:")
              print("gracias")    

También podría gustarte