Conditional not written correctly - forever if

I’v created a project to draw a polygon, based on user input.
The goal is to produce a polygon up to 7 sides. - Here’s what I have so far.

So, I need this to keep looping while ever a user inputs less than 3 sides(that’s not a polygon), or more than 7(an arbitrary figure ).
It’s the condition that’s not working - appreciate any advice. I expect it’s some logic I got wrong - but haven’t been able to nail it so far. Hence the call for help!!!

I responded on your other thread.