WSQ10 Lists

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())

Click en la imagen para el ver código en github:

El Compilado:

CC BY-SA 4.0 WSQ10 Lists by Brandon Cano is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.