gpt4 book ai didi

python多变量if条件

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:34 25 4
gpt4 key购买 nike

我是编程新手,想用 Python 询问我是否有条件的 m 列表,并且想知道在 if 语句中是否有 n 个条件为真:

例如:

if (a == b) or (c == d) or (e == f):

会返回 1,2 或全部 3 个为真,但我想知道是否只有其中 2 个为真

例如:

if ((a == b) and ((c == d) or (e == f))) or (((a == b) or (c == d)) and (e == f)) or (((a == b) or (e == f)) and (c == d)):

有没有更简单的方法来做到这一点?如果(m,n)很大怎么办?

谢谢

最佳答案

[a == b, c == d, e == f].count(True)

关于python多变量if条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29298518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com