Python简单if !=或!=在字符串中不起作用



感觉这应该简单地工作,但它不是。当它是简单的if !=时工作,但当使用or时不工作。我知道我可以用另一种方法,但这应该可以…下面是一个示例

today = input('Enter Day of the week (Sun, Mon, Tue and etc) ')
if today != 'Sun' or today != 'Sat':
print ('Go to work!')
else:
print('Weekend!!')

需要:

if today != 'Sun' and today != 'Sat':
print ('Go to work!')

因为它总是要么不是星期日要么不是星期六。即使在星期天也不是星期六。所以,你的陈述永远是正确的。但如果既不是星期天也不是星期六,那就去上班吧。

最新更新