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



suma_tot_votos = 0.0
Tienda_mayor_votos =''
Votos_tienda_mayor_votos = 0.0
Tienda_infantil_Votos = {'Diseño 1': 1334.0, 'Diseño 2': 982.0, 'Diseño 3': 1751.0, 'Diseño 4': 210.0, 'Diseño 5': 1811.0}
print('Tabla de votos tienda infantil por diseño \n\tDISEÑO \t       CANT VOTOS')
for Cont_votos in Tienda_infantil_Votos.keys():
  suma_tot_votos += Tienda_infantil_Votos[Cont_votos]
  if Tienda_infantil_Votos[Cont_votos] == max(Tienda_infantil_Votos.values()):
    Tienda_mayor_votos = Cont_votos
    Votos_tienda_mayor_votos = Tienda_infantil_Votos[Cont_votos]

  print(f'\t{Cont_votos}\t {Tienda_infantil_Votos[Cont_votos]}')
print(f'\n\tLa suma total de votos es de {suma_tot_votos}')
## print(f'\n\tEl diseño ganador es {Cont_votos} con {Tienda_infantil_Votos[Cont_votos]} votos')
print(f'\n\tEl diseño ganador es {Tienda_mayor_votos} con {Votos_tienda_mayor_votos} votos')
porcentaje_Tmayor_votos = (Votos_tienda_mayor_votos/suma_tot_votos)*100
print(f'\n\tEl porcentaje de votos del diseño ganador es de {porcentaje_Tmayor_votos}%')
    
print(f'\n\tFinaliza el programa de votos')

Bono_Comision_salario = 0.00
Minimo_Abono = 0.0 
MAyor_Abono = 0.0 
Total_Abono = 0.0

Salario_Bono_lista = [1172.0, 1644.0, 2617.0, 5130.0, 5532.0, 6341.0, 6650.0, 7238.0, 7685.0, 7782.0, 7903.0]
## Salarios_Bono_lista.sort()
## Salarios_Bono_lista
Salario_Bono_L_diccionario = {}
for Cont_bono_lista in Salario_Bono_lista:
  Bono_Comision_salario = (Cont_bono_lista * 0.10)
  ## Salario_Bono_L_diccionario[Cont_bono_lista] = Bono_Comision_salario
  if  Bono_Comision_salario < 200.0:
     Bono_Comision_salario = 200.0
  Salario_Bono_L_diccionario[Cont_bono_lista] = Salario_Bono_L_diccionario.get(Cont_bono_lista, 0)  + Bono_Comision_salario
print('Tabla de salarios y bonos \n\t SALARIO  \t       BONIFICACION\n')
for Cont_bono_lista, bono_10X100 in Salario_Bono_L_diccionario.items():
    print(f'\t$ {Cont_bono_lista}  COP\t ${bono_10X100}  COP')
for Cont_abono_lista in Salario_Bono_L_diccionario.values():
  if Cont_abono_lista == 200.0:
    Minimo_Abono +=1
  if Cont_abono_lista > MAyor_Abono:
    MAyor_Abono = Cont_abono_lista
  Total_Abono += Cont_abono_lista

print(f'\n\nDccionario de bonos: {Salario_Bono_L_diccionario}')
print(f'\nTotal de gastos en bonos: {Total_Abono}')
print(f'\nNúmero empleados que recibieron el bono mínimo: {Minimo_Abono}')
print(f'\nValor del Mayor_bono: {MAyor_Abono}')

print(f'\n\tFinaliza el programa de bpmnpd de 10% en salarios')

Dicc_Div_biologicaxArea = {'Área Norte': [2819.0, 7236.0], 'Área Leste': [1440.0, 9492.0], 'Área Sul': [5969.0, 7496.0], 'Área Oeste': [14446.0, 49688.0], 'Área Centro': [22558.0, 45148.0]}
## print(Dicc_Div_biologicaxArea)
Suma_promedios_especies = 0.0 
Diversidad_Mayor = ''
Suma_mayor = 0
for Area_biologica, Diversidad_biologica in Dicc_Div_biologicaxArea.items():
  Suma_diversidad_biologica = sum(Diversidad_biologica)
  Media_especies_biologicas = Suma_diversidad_biologica/len(Diversidad_biologica)
  print(f'\n\tEl {Area_biologica}\ten plantas y animales {Diversidad_biologica}\ttiene una suma de {Suma_diversidad_biologica}\t y una media de {Media_especies_biologicas}')

  if Suma_diversidad_biologica  > Suma_mayor:
        Suma_mayor = Suma_diversidad_biologica
        Diversidad_Mayor = Area_biologica
    # Sumamos los promedios
  Suma_promedios_especies += Media_especies_biologicas
Media_Total = Suma_promedios_especies / len(Dicc_Div_biologicaxArea)
print(f'\n\t Media general de especies: {Media_Total}')
print(f'\n\tEl "{Diversidad_Mayor}" con la mayor diversidad biológica de  {Suma_mayor}')

print(f'\n\tFinaliza el programa de diversidades de especies por Area')

Dicc_RH_EdadSector = {'Setor A': [22, 26, 30, 30, 35, 38, 40, 56, 57, 65],
 'Setor B': [22, 24, 26, 33, 41, 49, 50, 54, 60, 64],
 'Setor C': [23, 26, 26, 29, 34, 35, 36, 41, 52, 56],
 'Setor D': [19, 20, 25, 27, 34, 39, 42, 44, 50, 65]}
Meddia_EdadXsector = 0
Media_edad_general_suma = 0
Suma_total_edades = 0 
for Sector_RH, Edad_RH in Dicc_RH_EdadSector.items():
  Media_edad_sector = sum(Edad_RH)/len(Edad_RH)
  print(f'\n\tEl sector {Sector_RH} tiene una media de {Media_edad_sector}')
  Media_edad_general_suma += Media_edad_sector
  Suma_total_edades += sum(Edad_RH)
Media_edad_general = Suma_total_edades/(len(Dicc_RH_EdadSector)*len(Edad_RH))
print(f'\n\tLa suma total de edades es  de {Suma_total_edades}')
print(f'\n\tLa media de edad general es de {Media_edad_general}')
print(f'\n\tFinaliza el programa de edades por sector')
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