How could in this case draw the ages that are less than 18, those that are greater than 18 and then print them? I did it that way but the loop works but not the print.
Edad_persona=int(input("Ingrese su edad:"))
while Edad_persona!=999:
print("Ingrese otra edad")
Edad_persona=int(input("Ingrese su edad:"))
if Edad_persona<18:
print("La cantidad de personas menores a 18 años son" ,Edad_persona)
if Edad_persona>=18:
print("La cantidad de personas mayores a 18 años son" ,Edad_persona)
print("Programa terminado")
Edit (Moved here from a comment)
In that case, if I want to add the younger and older ages and then draw an average, I try this way but it does not give me ...
Edad_persona=int(input("Ingrese su edad:"))
menores=1
mayores=0
Menores_promedio=0
Mayores_promedio=0
while Edad_persona!=999:
Edad_persona=int(input("Ingrese su edad:"))
if Edad_persona<18:
menores=menores+1
if Edad_persona>18:
mayores=mayores+1
Menores_promedio=(Menores_promedio+(Edad_persona<18))
Mayores_promedio=(Mayores_promedio+(Edad_persona>18))
print("Los menores a 18 son:" ,menores)
print("Los mayores a 18 son:" ,mayores)
print("El promedio de los menores es de:" ,((Menores_promedio)/menores))