Hola, Eusebio. ¿Cómo va? Gracias por compartir tu código con la comunidad Alura.
Tu solución cumple bien con la propuesta de la actividad: definiste valores de referencia en ingreso_estimado y minimo_hijos, recibiste los datos con input() y usaste el operador lógico and para verificar si las dos condiciones se cumplen al mismo tiempo. Esa organización deja clara la regla del beneficio social y facilita futuros ajustes en los valores utilizados.
Muy buen trabajo al construir la lógica con if y else. También es positivo que hayas usado try/except, porque eso ayuda a capturar errores cuando el valor ingresado no puede convertirse con float() o int().
Cuenta con el apoyo de la comunidad Alura en tu jornada. ¡Un abrazo y buenos estudios!