栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

用Python进行判断3

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用Python进行判断3

某公司要从赵、钱、孙、李、周五名新毕业的大学生中选派一些人出国学习。选派必须情足以下条件?:

(1)若赵去,则钱也去.

(2)李、周两人中必有一人去.

(3)钱、孙两人中去且仅去一人.

(4)孙,李两人同去或同不去.

(5)若周去,则赵、钱也同去.

问该公司如何指派他们出国?

ls=[0,1]
''' p:赵去
    q:钱去
    r:孙去
    s:李去
    t:周去'''
for p in ls:
    for q in ls:
        for r in ls:
            for s in ls:
                for t in ls:
                    if ( not p or q)
                    and (s or t)
                    and ((q and not r) or ( not q and r))
                    and ((r and s) or ( not r and not s))
                    and ( not t or (p and q)):
                        if p==1:
                            print("赵去")
                        if q==1:
                            print("钱去")
                        if r==1:
                            print("孙去")
                        if s==1:
                            print("李去")
                        if t==1:
                            print("周去")
                        print()

直接设出原子变量后根据所给的条件筛选出符合的结果。

结果如下:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769726.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号