Paso 1: Obtener la edad del usuario
Primero, vamos a pedir al usuario que ingrese su edad. Utilizaremos la función input()
para solicitar la entrada y luego convertiremos el valor ingresado a un número entero usando int()
.
input("Ingresa tu edad: "))
if edad < 0:
print("La edad no puede ser un número negativo.")
else:
return edad
except ValueError:
print("Por favor, ingresa un número válido para la edad.")
edad_usuario = obtener_edad()
>
Paso 2: Clasificar la edad en categorías
A continuación, vamos a definir las categoríasde"niño", "adulto" y "vejez" junto con los rangos de edad correspondientes. Basado enla edad ingresada por el usuario, determinaremos enqué categoría se encuentra.
<def clasificar_edad(edad):<br="">if edad < 18:
return "niño"
elif edad < 60:
return "adulto"
else:
return “vejez”</def>
categoria = clasificar_edad(edad_usuario)
Paso 3: Mostrar el resultado
Por último, mostraremos al usuario enqué categoría cae segúnsu edad ingresada.
<def main():<br="">edad_usuario = obtener_edad()
categoria = clasificar_edad(edad_usuario)</def>
print(f"Tu edad es {edad_usuario} años, y estás en la categoría de {categoria}.")
if name == “main”:
main()
Conclucion del programa
Cuando ejecutes el programa, solicitará al usuario que ingrese su edad. Después de ingresar la edad, el programa clasificará la edad enla categoría correspondiente y mostrará el resultado.
Recuerda que este es un programa básico y que puedes expandirlo agregando más categoríasde edad o personalizando los mensajes de salida según tus preferencias.
¡Espero que este tutorialte haya sido útil! Si tienes alguna pregunta adicional o necesitas más ayuda, no dudes en preguntar.