qq_42678479
qq_42678479
采纳率50%
2021-01-30 01:07

Python中如何表示“至少”

已采纳

比如我有7个参数,如何表达至少其中三个参数不为空值?

除了用and把每种可能性列出,还有更简便的方法吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • jslang 天际的海浪 4月前

    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)

    点赞 2 评论 复制链接分享
  • weixin_45447477 Jason_Xu_STC 4月前

     >=

    点赞 评论 复制链接分享
  • qq_42678479 qq_42678479 4月前
    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")
    

    #感谢一楼,我自己也尝试写了一个。

    点赞 评论 复制链接分享

相关推荐