有什么方法可以在python中编写iff语句(即当且仅当)。
我想像这样使用它
for i in range(x)
iff x%2==0 and x%i==0:
但是,Python中没有
iff
语句。维基百科将truth table for iff定义为: a | b | iff a and b
-----------------------
T | T | T
T | F | F
F | T | F
F | F | T
如何在Python中完成此操作?
最佳答案
如果查看truth table for IFF,则可以看到当p和q均为true或均为false时(p iff q)为true。这与检查相等性相同,因此在Python代码中您会说:
if (x%2==0) == (x%i==0):
关于python - 在python中使用IFF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34157836/