This is the WSQ where we need to create a program that ask for 10 numbers and it needs to store it in a list. The program need to show the total, the average and the standard deviation of those numbers.
For this program I used the math library to calculate the square root for the standard deviation.
En esta ejercicio lo que hice fue hacer un ciclo para que el usuario pudiera ingresar 10 números y guardarlos en una lista:
lista=[] print("Dame 10 numero") n=0 while n<11: n=int(input("Dame el numero:")) lista.append(n) n=n+1
después cree una función que obtiene la desviación estándar de los números dados:
def rara(): contador=0 for x in lista: ave=x-promedio chido=ave*ave contador=contador+chido return contador
Para saber como sacar la desviación estándar use este vídeo:
Después solo hice un ciclo para sacar el promedio de los números:
suma=0 for i in lista: suma += i promedio=suma/len(lista) print ("Esta es tu lista ",lista,"El promedio de esta es ",promedio," y el standard deviation es","%.1f" % rara())
Código completo:
lista=[] print("Dame 10 numero") n=0 while n<11: n=int(input("Dame el numero:")) lista.append(n) n=n+1 def rara(): contador=0 for x in lista: ave=x-promedio chido=ave*ave contador=contador+chido return contador suma=0 for i in lista: suma += i promedio=suma/len(lista) print ("Esta es tu lista ",lista,"El promedio de esta es ",promedio," y el standard deviation es","%.1f" % rara())
As you can see, I was busy for a looooong time but here I am posting the homework about lists, a program that will calculate the average, the addition and the standard deviation between the numbers that you want. On this program, the instructions were:
**Create a program that asks the user for 10 numbers (floating point). Store those numbers in a list. Show to the user the total, average and standard deviation of those numbers.
To got it, you have to use arrays to get the 10 numbers and then you have to put it inside your function. Also I learned a new command, the SETPRECISION one, who is to choose the number of decimals that you want in your answer. To more details, check my code:
To get more information about the set presicion command, check this link: http://www.cplusplus.com/reference/iomanip/setprecision/
este codigo dure en entender que era el la desviacion estandar pero…
La desviación estándar mide cuánto se separan los datos.
La fórmula es fácil: es la raíz cuadrada de la varianza. Así que, “¿qué es la varianza?”
la varianza (que es el cuadrado de la desviación estándar) se define así:
Es la media de las diferencias con la media elevadas al cuadrado.
para obtener la varianza se siguen estos pasos:
1. Calcula la media (el promedio de los números)
2. Ahora, por cada número resta la media y eleva el resultado al cuadrado (la diferencia elevada al cuadrado).
3. Ahora calcula la media de esas diferencias al cuadrado
y por ultimo se le saca raíz para obtener la desviación estándar.
en el programa en atom, se hace una función externa para cada una de las variables que queremos obtener y después por medio de las formulas ya conocidas obtenemos los resultados.
Este es el décimo WSQ del curso de programación. Este trabajo consiste en hacer una lista de números para después realizar diferentes operaciones:
Suma
Promedio
Desviación estándar
Para realizar este trabajo se utilizaron vectores, esto fue lo complicado de la actividad por el hecho de no haber estado familiarizado con los vectores, gracias a internet pude comprender lo que son los vectores visitando esta página:
Utilicé el loop while para poder seguir agregando números a la lista, cada vez que se agrega un número, el programa pregunta si quiere agregar otro número:
A continuación se muestran screenshots del código y del programa compilado:
This code is must of all, arrays and function. We needed to create a program that asks the user for 10 numbers (floating point). Store those numbers in a list. Show to the user the total, average and standard deviation of those numbers.
Also you will need the cmath library for this one in the Standard deviation. If you don’t know what it is, look in here.
To get the 10 numbers with an array, you will use const int which is a constant integer which will be NUMBER_OF_NUMBERS = 10, so it will not change in the entire code.
To get all the numbers you’ll use an array and the “for loop” and they will save it in x[i].
The use a function func (float numbers[], number_of_numbers) with all the procedure that are required.
Hello everyone! this WSQ is different, well kind of, what to d0:
Create a program that asks the user for 10 numbers. Store those numbers in a list. Show to the user the total, average and standard deviation of those numbers. I found some very useful videos and tutorials:
Well finally this is the link for my code in GitHub.