所以我在 python 3.1.5 中编写了一些代码,要求有多个条件才能发生。例子:
def example(arg1, arg2, arg3):
if arg1 == 1:
if arg2 == 2:
if arg3 == 3:
print("Example Text")
问题是,当我这样做时,如果 arg2 和 arg3 不等于 0,它不会打印任何内容。帮助?
原文由 SooBaccaCole 发布,翻译遵循 CC BY-SA 4.0 许可协议
我会用
and
运算符与同名逻辑门相同;当且仅当所有输入均为 1 时,它将返回 1。如果您想要该逻辑门,也可以使用or
运算符。编辑:实际上,您帖子中提供的代码对我来说很好。我看不出有什么问题。我认为这可能是您的 Python 的问题,而不是实际的语言。