You asked:

do boa constrictor have legs

No. Boa constrictors do not have legs.
Boa constrictor
Boa constrictor
Boa constrictor

leg
leg
leg