Aquí te dejo un script en Python que realiza lo que solicitaste: ```python # Pide al usuario ingresar su nombre y edad nombre = input("Por favor, ingresa tu nombre: ") while True: try: edad = int(input("Por favor, ingresa tu edad: ")) if edad <= 0: print("La edad debe ser un número positivo.") else: break except ValueError: print("La edad debe ser un número.") # Calcula cuántos años le faltan para cumplir 100 años años_faltantes = 100 - edad # Muestra un mensaje diciendo en qué año cumplirá 100 años año_cumple = 2024 + años_faltantes # Asumimos que el año actual es 2024 print(f"Hola {nombre}, te faltan {años_faltantes} años para cumplir 100 años.") print(f"En el año {año_cumple} cumplirás 100 años.") ``` Este script utiliza un bucle `while` para validar que la edad ingresada sea un número positivo. Si la edad no es un número o es negativa, se muestra un mensaje de error y se solicita que se ingrese la edad nuevamente. Luego, se calcula cuántos años le faltan para cumplir 100 años restando la edad actual de 100. Finalmente, se muestra un mensaje con el nombre del usuario y el año en que cumplirá 100 años. Se asume que el año actual es 2024, pero puedes cambiar esto según sea necesario. Recuerda que este script asume que el año actual es 2024. Si deseas cambiar esto, simplemente reemplaza `2024` con el año actual en la línea `año_cumple = 2024 + años_faltantes`.
Please keep input under 1000 characters