InformáticaBásico2 respuestas

Ayuda por favor con Python, no se puede utilizar print, solo return?

Ayuda por favor con Python, no se puede utilizar print, solo return. Doy 50 puntos!

Mejor respuesta

Sandy101
4

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

Otras 1 respuestas

Respuesta 2

2

Hola, estoy en la misma situación, no he dado con el código correcto para el ejercicio.