¡Hola Estudiante, espero que estés bien!
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Veo que estás trabajando en un programa para determinar si una persona tiene derecho a un beneficio social basado en sus ingresos y la cantidad de hijos. Según la descripción de la actividad, una persona es beneficiaria si tiene ingresos menores o iguales a $2,000 y al menos un hijo o hija.
Tu código actual tiene un pequeño error en la lógica de las condiciones. Aquí te dejo una sugerencia de cómo podrías corregirlo:
impuestos = float(input("Digite sus ingresos: "))
hijos = float(input("Digite la cantidad de hijos: "))
if impuestos <= 2000 and hijos >= 1:
print("Si es beneficiario")
else:
print("No es beneficiario")
En este caso, utilizamos el operador lógico and para asegurarnos de que ambas condiciones (ingresos menores o iguales a $2,000 y al menos un hijo) se cumplan para que la persona sea considerada beneficiaria.
Espero que esta explicación te sea de ayuda y que tu programa funcione como esperas. ¡Bons estudos!