





Solución Punto 8:
Solución Punto 9:






Solución Punto 8:
Solución Punto 9:
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.
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}%")
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!