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



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