Ejercicio: 3Eva_IIT2006_T1 Crear usuarios en lista de nombres
Propuesta de solución en Python:
Ejemplo: >>> cuantos empleados: 3 primer nombre: JUAN segundo nombre: PEDRO apellido paterno: RODRIGUEZ primer nombre: MARIA segundo nombre: ROSA apellido paterno: PEREZ primer nombre: CARLOS segundo nombre: JOSE apellido paterno: CASTRO jprodrig mrperez cjcastro
algoritmo en Python:
# ICM00794-Fundamentos de Computación - FCNM-ESPOL # 3Eva_IIT2006_T1 Crear usuarios en lista de nombres # propuesta: edelros@espol.edu.ec def user(nombre1,nombre2,apellidop): z = '' i = 0 z = z+nombre1[i] z = z+nombre2[i] # copiar letras del apellido n = len(apellidop) # Revisando si no hay suficientes letras en el apellido i = 0 while not(i>=6 or i>=n): z = z+apellidop[i] i = i+1 z = z.lower() return(z) # PROGRAMA m = int(input('cuantos empleados: ')) empleado = [] i = 0 while not(i>=m): nombre1 = input('primer nombre: ') nombre2 = input('segundo nombre: ') apellidop = input('apellido paterno: ') registro = {'nombre1':nombre1,'nombre2':nombre2, 'apellidop':apellidop,'usuario':''} empleado.append(registro) i = i+1 # PROCEDIMIENTO i = 0 while not(i>=m): a = empleado[i]['nombre1'] b = empleado[i]['nombre2'] c = empleado[i]['apellidop'] z = user(a,b,c) empleado[i]['usuario'] = z i = i+1 # SALIDA i = 0 while not(i>=m): print(empleado[i]['usuario']) i = i + 1