So the while loop is supposed to make the user enter one of the two available choices (y/n) but if i input anything, it is shown as incorrect.
I have tried changing the ! to a = and some other minute things but that has done nothing.
print("Hello there " + str(name) + ", are you ready for your
adventure? Y/N")
adventure = input()
while adventure.lower() != "y" or "n":
print(str(name) + " ,that's not a choice. I'll ask again, are
you ready for your adventure? Y/N")
adventure = input()
if adventure.lower() == "n":
print("Cowards take the way out quickly.")
breakpoint
else:
print("Come, you will make a fine explorer for the empire!")
It isn't a syntax error but it is a logic error.