There was an earlier post on this issue but it was locked.
In exercise 4: Simple Errors; -- while choice != 'y' and choice != 'n':-- works, but if you substitute OR for AND, it doesn't play out right. I understand if you add NOT you can make it work, but...
My question is; does OR not work because one of the conditions has to be False due to the nature of the OR condition?
If this is the case, why does it still execute some of the loop? Wouldn't a False condition prevent the loop from even starting?
Just trying to wrap my head around it a little better. Thanks for any feedback.