Advertisement
cardel

MayoresEdadG29

May 18th, 2021
1,454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. '''
  2. Autor: Carlos A Delgado
  3. Fecha: 18 de Mayo de 2021
  4. algoritmo mayores_edad
  5. variables
  6.     nombres,edades: lista
  7.     edad, cnt: int
  8.     nom: str
  9. inicio
  10.     declarar nombres,edades = []
  11.     cnt = 0
  12.     mientras cnt < 5:
  13.         lea nom
  14.         lea edad
  15.         insertar nom en nombres
  16.         insertar edad en edades
  17.         cnt+=1
  18.     fin_mientras
  19.     declarar salida = []
  20.    mientras nom,edad en nombres,edades
  21.        si edad >= 18:
  22.            insertar nom en salida
  23.        fin_si
  24.    fin_mientras
  25. retornar salida
  26. '''
  27.  
  28. def mayores_edad()->list:
  29.     '''
  30.    retorna una lista con los nombres de las personas mayores de edad
  31.    '''
  32.     nombres = []
  33.     edades = []
  34.     cnt = 0
  35.     while cnt < 5:
  36.         nom = input(f"Ingrese el nombre de la persona {cnt} ")
  37.         edad = int(input(f"Ingrese la edad de la persona {cnt} "))
  38.         nombres.append(nom)
  39.         edades.append(edad)
  40.         cnt+=1
  41.     #Validación de datos
  42.     salida = []
  43.  
  44.     for nom,edad in zip(nombres,edades):
  45.         if edad >= 18:
  46.             salida.append(nom)
  47.  
  48.     return salida
  49.  
  50. personasA = mayores_edad()
  51. print(personasA)
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement