martes, 26 de diciembre de 2023

Hacer un programa que solicite una edad y determine si es mayor de edad en Python



# Paso 1: Solicitar la edad al usuario
edad_str = input("Ingrese su edad: ")

# Paso 2: Convertir la entrada a un número entero
try:
    edad = int(edad_str)
except ValueError:
    print("Por favor, ingrese un número válido para la edad.")
    exit()

# Paso 3: Determinar si es mayor de edad
if edad >= 18:
    print("¡Es mayor de edad!")
else:
    print("No es mayor de edad.")
Explicación paso a paso: 

1)  Solicitar la edad al usuario: Utilizamos la función input para solicitar al usuario que ingrese su edad. El resultado se almacena en la variable edad_str como una cadena de texto. 

2)  Convertir la entrada a un número entero: Utilizamos un bloque try-except para intentar convertir la cadena de texto a un número entero. Si el usuario ingresa algo que no es un número, se imprime un mensaje y el programa se cierra. 

3) Determinar si es mayor de edad: Usamos una estructura condicional (if-else) para comparar la edad ingresada con el límite de la mayoría de edad (18 años en muchos lugares). Dependiendo del resultado, se imprime un mensaje indicando si la persona es mayor de edad o no.

No hay comentarios:

Publicar un comentario