Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

SOLUCIÓN DESAFIO: MAP. LAMBDA, FILTER

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Solución Punto 8:
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Solución Punto 9:
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Estudiante, espero que estés bien

Parece que estás trabajando en un ejercicio que involucra el uso de funciones, estructuras de datos y excepciones en Python. Vamos a revisar las soluciones que has compartido y ver cómo podemos ayudarte.

Solución Punto 8

Para calcular la puntuación del equipo de fútbol, necesitas comparar los goles marcados y recibidos en cada partido. Aquí tienes un ejemplo de cómo podrías implementar la función calcula_puntos():

def calcula_puntos(goles_marcados, goles_recibidos):
    puntos = 0
    total_partidos = len(goles_marcados)
    
    for marcados, recibidos in zip(goles_marcados, goles_recibidos):
        if marcados > recibidos:
            puntos += 3
        elif marcados == recibidos:
            puntos += 1
    
    max_puntos = total_partidos * 3
    desempeno = (puntos / max_puntos) * 100
    
    return puntos, desempeno

goles_marcados = [2, 1, 3, 1, 0]
goles_recibidos = [1, 2, 2, 1, 3]

puntos, desempeno = calcula_puntos(goles_marcados, goles_recibidos)
print(f"La puntuación del equipo fue {puntos} y su rendimiento fue {desempeno:.2f}%")

Solución Punto 9

Para calcular los gastos del viaje, puedes definir tres funciones como se indica:

def gasto_hotel(dias):
    return dias * 150

def gasto_gasolina(distancia):
    consumo_por_km = 1 / 14
    precio_por_litro = 5
    return distancia * consumo_por_km * precio_por_litro

def gasto_paseo(dias, ciudad):
    gastos_por_dia = {
        "Salvador": 200,
        "Fortaleza": 400,
        "Natal": 250,
        "Aracaju": 300
    }
    return dias * gastos_por_dia[ciudad]

dias_viaje = 3
ciudad_destino = "Salvador"
distancia_ida_vuelta = 850 * 2

total_gastos = (gasto_hotel(dias_viaje) + 
                gasto_gasolina(distancia_ida_vuelta) + 
                gasto_paseo(dias_viaje, ciudad_destino))

print(f"Con base en los gastos definidos, un viaje de {dias_viaje} días a {ciudad_destino} desde Recife costaría {total_gastos} reales.")

Espero que estas soluciones te sean útiles para completar tu desafío. ¡Buena suerte con tu aprendizaje de Python y Data Science! Espero haber ayudado y buenos estudios!