' “I have no legs” means that I have 0 legs (as opposed to 1 leg or 2 legs), while “I have no leg” means that I have not any leg (i.e., I do not have any leg) ' made me laugh :D
Edit: To be honest, I don't see the difference between "I have 0 legs" and "I do not have any leg", can someone explain?
> I do not have any leg
I’m not sure what you’re saying, that isn’t grammatically correct.