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

[Proyecto] Comparto mi codigo

Goles_Marcados =  [2, 1, 3, 1, 0]
Goles_Recibidos = [1, 2, 2, 1, 3]
# Texto probablemente mostrado:
# La puntuación del equipo fue `puntos` y su rendimiento fue `desempeno`%"
def Calc_puntos_Football(Goles_Marc, Goles_Recib):
  ##return [list(map(lambda x, y: x * 3 + y, Goles_Marc, Goles_Recib))]
  Calc_puntos_Football = 0
  for i in range(len(Goles_Marc)):
    if Goles_Marc[i] > Goles_Recib[i]:
      Calc_puntos_Football += 3
    elif Goles_Marc[i] == Goles_Recib[i]:
      Calc_puntos_Football += 1
    else:
      Calc_puntos_Football += 0
    ##print(f'Puntos obtenidos {Calc_puntos_Football}')
      ## Calc_puntos_Football = (Goles_Marc[i] * 1) + Goles_Recib[i]
  Calc_remdimiento_football = (Calc_puntos_Football/ (len(Goles_Marc) * 3))*100
  return Calc_puntos_Football, Calc_remdimiento_football


print(f'Los goles marcado {Goles_Marcados}')
print(f'Los goles recibidos {Goles_Marcados}')
print(f'Puntos obtenidos {Calc_puntos_Football(Goles_Marcados, Goles_Recibidos)[0]}')
print(f'Rendimiento obtenido {Calc_puntos_Football(Goles_Marcados, Goles_Recibidos)[1]:.2f}%')
Puntos_obtenidos, Rendimiento_Obtenido = Calc_puntos_Football(Goles_Marcados, Goles_Recibidos)
print(f"La puntuación del equipo fue de {Puntos_obtenidos} y su rendimiento fue de {round(Rendimiento_Obtenido,2)}%")
## print(Calc_puntos_Football)

# Texto probablemente mostrado:
# Con base en los gastos definidos, un viaje de [dias] días a [ciudad] desde
# Recife costaría [gastos] reales.
## Viaje de Recife  a alguna de estas ciudades Salvador, Fortaleza, Natal y Aracaju.
Lista_ciudades = ["Salvador", "Fortaleza", "Natal", "Aracaju"]
## Costo HOtel cualquier ciudad en COP
Costo_Hotel = 150
## el consumo de gasolina en el viaje en coche es de 14 km/l
Consumo_Gas_kmXl = 14
## siendo que el precio de la gasolina es de 5 reales por litro
Costo_GasXl = 5
##  Los gastos con paseos y alimentación a realizar en cada una de ellas por día serían [200, 400, 250, 300], respectivamente.
Gastos_PaseoyAlime = [200, 400, 250, 300]
## Sabiendo que las distancias entre Recife y cada una de las ciudades son aproximadamente [850, 800, 300, 550] km
Distancias_Recife_AotraCiud = [850, 800, 300, 550]
Eleccion_dias = int(input("Digite los dias de viaje: "))
ELeccion_ciudad = input("Digite la ciudad de viaje entre 'Salvador, Fortaleza, Natal, Aracaju' : ")

##def Gastos_Hotel(Dias_viaje,Costo_U_Hotel)
  ##return Dias_viaje * Costo_U_Hotel
def Gastos_Hotel(Dias_viaje):
  return Dias_viaje * Costo_Hotel

def Gastos_Gasolina(Ciudad_elegida):
  if Ciudad_elegida == "Salvador":
        return (2 * Distancias_Recife_AotraCiud[0] * Costo_GasXl) / Consumo_Gas_kmXl
  elif Ciudad_elegida == "Fortaleza":
        return (2 * Distancias_Recife_AotraCiud[1] * Costo_GasXl) / Consumo_Gas_kmXl
  elif Ciudad_elegida == "Natal":
        return (2 * Distancias_Recife_AotraCiud[2] * Costo_GasXl) / Consumo_Gas_kmXl
  elif Ciudad_elegida == "Aracaju":
        return (2 * Distancias_Recife_AotraCiud[3] * Costo_GasXl) / Consumo_Gas_kmXl

def Gastos_PaseoAlim(Ciudad_elegida, Dias_viaje):
    if Ciudad_elegida =="Salvador":
        return Gastos_PaseoyAlime[0] * Dias_viaje
    elif Ciudad_elegida =="Fortaleza":
        return Gastos_PaseoyAlime[1] * Dias_viaje
    elif Ciudad_elegida =="Natal":
        return Gastos_PaseoyAlime[2] * Dias_viaje
    elif Ciudad_elegida =="Aracaju":
        return Gastos_PaseoyAlime[3] * Dias_viaje
print(f'Los gastos de Hotel {Gastos_Hotel(Eleccion_dias)} para {Eleccion_dias} dias')
print(f'Los gastos de Gasolina {Gastos_Gasolina(ELeccion_ciudad)} para {Eleccion_dias} dias')
print(f'Los gastos de Paseo y Alimentacion {Gastos_PaseoAlim(ELeccion_ciudad, Eleccion_dias)} para {Eleccion_dias} dias')
Total_Gastos = Gastos_Hotel(Eleccion_dias) + Gastos_Gasolina(ELeccion_ciudad) + Gastos_PaseoAlim(ELeccion_ciudad, Eleccion_dias)
print(f"Con base en los gastos definidos, un viaje de {Eleccion_dias} días a {ELeccion_ciudad} desde Recife costaría ${round(Total_Gastos, 2)} reales")

# Solicitando una frase y separándola por espacios. Usando replace para cambiar
# puntuaciones por espacios.
Frase_A_procesar = input("Escribe una frase: ")
Frase_A_procesar = Frase_A_procesar.replace(',',' ').replace('.',' ').replace('!',' ').replace('?',' ').split()

# Filtrando la frase en formato de lista, pasando a la lista tamaño
# solo las palabras con 5 o más caracteres e imprimiéndola en pantalla
print(f'Frase a procesar depurada com lista {Frase_A_procesar}')
Lista_palabras_Frase = list(filter(lambda x: len(x) >= 5, Frace_A_procesar))
print(f'ñista de palabras de la frese con 5 caracteres o mas  {Lista_palabras_Frase}')
1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios