Ayuda por favor con Python, no se puede utilizar print, solo return.
doy 50 puntos!
Adjuntos:
MarcoHdez:
Lo estoy desarrollando, ahorita lo paso
Respuestas
Respuesta dada por:
9
(Si no se pueden subir ligas de drive entonces habiliten la posibilidad de subir archivos, te odio echavez)
def color_frecuente(array):
az = 0
rj = 0
vr = 0
am = 0
for i in range(0,len(array)):
if(array[i] == "azul"):
az += 1
elif(array[i] == "verde"):
vr += 1
elif(array[i] == "rojo"):
rj += 1
elif(array[i] == "amarillo"):
am += 1
if ((az >= rj) and (az >= vr) and (az >= am)):
return ("azul",az)
elif ((rj > az) and (rj >= vr) and (rj >= am)):
return ("rojo",rj)
elif ((vr > az) and (vr > rj) and (vr >= am)):
return ("verde",vr)
elif ((am > az) and (am > rj) and (am > vr)):
return ("amarillo",am)
lista = ["azul","rojo","verde","verde","verde","rojo","verde","verde","azul","amarillo","azul","azul","verde","verde","verde","amarillo","amarillo"]
color_frecuente(lista)
def color_frecuente(array):
az = 0
rj = 0
vr = 0
am = 0
for i in range(0,len(array)):
if(array[i] == "azul"):
az += 1
elif(array[i] == "verde"):
vr += 1
elif(array[i] == "rojo"):
rj += 1
elif(array[i] == "amarillo"):
am += 1
if ((az >= rj) and (az >= vr) and (az >= am)):
return ("azul",az)
elif ((rj > az) and (rj >= vr) and (rj >= am)):
return ("rojo",rj)
elif ((vr > az) and (vr > rj) and (vr >= am)):
return ("verde",vr)
elif ((am > az) and (am > rj) and (am > vr)):
return ("amarillo",am)
lista = ["azul","rojo","verde","verde","verde","rojo","verde","verde","azul","amarillo","azul","azul","verde","verde","verde","amarillo","amarillo"]
color_frecuente(lista)
Expected method 'color_frecuente' to be defined as:
def color_frecuente(lista):"
No es nada, un gustazo ayudar
Respuesta dada por:
0
Hola, estoy en la misma situación, no he dado con el código correcto para el ejercicio
Preguntas similares
hace 6 años
hace 9 años
hace 9 años
hace 9 años