我正在尝试使用此代码进行某些输入。
Sdepth = int(input("enter depth of slab: "))
if Sdepth != 45 or Sdepth != 38 :
print("depth can only be 45 or 38")
Sdepth = int(input("enter depth of slab: "))
如果我输入45或38,则不应输出
print("depth can only be 45 or 38")
。 最佳答案
在这种情况下,您需要and
,而不是or
。例如,如果输入45
,则Sdepth != 38
仍为True
,因此,如果条件为True
,则整个域。或者您可以使用if Sdepth not in (45, 38):