I originally used an "or" in place of the "and" in this line, and it doesn't recognize a y or an n as valid replies -- although the code does pass!
It seems to me that typing in a y "or" an n should satisfy the condition. In fact, "and" doesn't make sense to me, because I'm only inputting one letter. Below is my code with the "and" that passes.
[spoiler]choice = raw_input('Enjoying the course? (y/n)') y = "y" n = "n" #print choice while choice != y and choice != n: choice = raw_input("Sorry, I didn't catch that. Enter again: ") break[/spoiler]