[ Foro de Python ]
Realizar un programa en Python que permita ingresar los siguientes datos para 5 empleado de una compañia:
Código del empleado
Nombre del empleado
Sueldo básico
Años de trabajo
Aporte al IESS (9,35 del Sueldo básico)
Por supuesto, puedo ayudarte con eso. Aquí tienes un código de ejemplo en Python para resolver el problema que has descrito:
# Definimos una lista vacía para almacenar los datos de los empleados
empleados = []
# Iteramos para solicitar los datos de 5 empleados
for i in range(5):
# Solicitamos los datos del empleado
print(f"Ingrese los datos del empleado {i + 1}")
codigo = input("Código del empleado: ")
nombre = input("Nombre del empleado: ")
sueldo = float(input("Sueldo básico: "))
anios = int(input("Años de trabajo: "))
iess = round(sueldo * 0.0935, 2)
# Creamos un diccionario con los datos del empleado y lo agregamos a la lista
empleado = {"codigo": codigo, "nombre": nombre, "sueldo": sueldo, "anios": anios, "iess": iess}
empleados.append(empleado)
# Imprimimos los datos de los empleados
print("\nDatos de los empleados:")
for empleado in empleados:
print(f"Código: {empleado['codigo']}, Nombre: {empleado['nombre']}, Sueldo: {empleado['sueldo']}, Años de trabajo: {empleado['anios']}, Aporte al IESS: {empleado['iess']}")
Este programa solicita los datos de cada empleado y los almacena en un diccionario. Luego, agrega cada diccionario a una lista llamada 'empleados'. Finalmente, itera sobre la lista de empleados y los imprime en la consola.