while znak != "+" or znak != "-" or znak != "*" or znak != "/":
wyobrażmy sobie co będzie jeśli user wpisze "+":
znak != "+" # False
znak != "-" # True
znak != "*" # True
znak != "/" # True
Tak więc:
False or True or True or True # => True
może to pomoże Ci się domyśleć, jak to poprawić. Jeśli nie, mogę podpowiadać dalej :)