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!

Pregunta de Informática · 2 respuestas · 9 votos · mejor respuesta de Sandy101

Respuestas de la comunidad

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.