Ayuda por favor con Python, no se puede utilizar print, solo return. No puedo solucionar estos errores de estos 2 ejercicios
doy 50 puntos!
Adjuntos:
![](https://es-static.z-dn.net/files/d8f/4b687bffd6dd2f49a477d4b50d0223f5.jpg)
MarcoHdez:
¿No sabes si en el ejercicio del promedio te pasan como argumento una lista?
Respuestas
Respuesta dada por:
1
def ocurrencias(string):
string = list(string)
ceros = 0
unos = 0
r = 0
for i in range(0,len(string)):
if(string[i] == "0"):
ceros += 1
else:
unos += 1
r = unos - ceros
return r
---------------------------------------------------
import math
def promedio_std(lista):
x = 0
y = 0
for i in range(0,len(lista)):
x = x + int(lista[i])
x = x/len(lista)
for h in range(0,len(lista)):
y = y + pow((lista[h] - x),2)
y = y/len(lista)
y = math.sqrt(y)
return(x,y)
Pruébalas y me dices
string = list(string)
ceros = 0
unos = 0
r = 0
for i in range(0,len(string)):
if(string[i] == "0"):
ceros += 1
else:
unos += 1
r = unos - ceros
return r
---------------------------------------------------
import math
def promedio_std(lista):
x = 0
y = 0
for i in range(0,len(lista)):
x = x + int(lista[i])
x = x/len(lista)
for h in range(0,len(lista)):
y = y + pow((lista[h] - x),2)
y = y/len(lista)
y = math.sqrt(y)
return(x,y)
Pruébalas y me dices
Preguntas similares
hace 6 años
hace 6 años
hace 9 años
hace 9 años