比如我有7个参数,如何表达至少其中三个参数不为空值?
除了用and把每种可能性列出,还有更简便的方法吗?
def fun(a,b,c,d,e,f,g):
g = (a,b,c,d,e,f,g)
if len(g)-g.count(None)>=3:
print('有至少三个参数不为空值')
else:
print('不为空值的参数少于三个')
fun(4,None,6,None,None,7,None)
a = input("input:") b = input("input:") c = input("input:") d = input("input:") e = input("input:") f = input("input:") h = 0 data = [a, b, c, d, e, f] for db in data: if db == '': h = h + 1 if (h > 2): print("do not give so many empty value")
#感谢一楼,我自己也尝试写了一个。
>=