Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[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}')