python 离散数学 判断单射 双射 满射

python 离散数学 判断单射 双射 满射#离散数学判断单射双射满射defpanduan(sets):#单射标志danshe=True#满射标志manshe=True#将传入对象分隔开,存入两个变量set1,set2=sets#判断是否单射#遍历set1,set2中所有数据,是否在set2,set1中存在映射,判断是否满足单射或者满射foriinset1:#单射判断#如果set2中存在

大家好,又见面了,我是你们的朋友全栈君。

# 离散数学 判断单射 双射 满射
def panduan(sets):
    # 单射标志
    danshe = True
    # 满射标志
    manshe = True
    # 将传入对象分隔开,存入两个变量
    set1, set2 = sets
# 判断是否单射
    # 遍历set1,set2中所有数据,是否在 set2,set1中存在映射,判断是否满足单射或者满射
    for i in set1:
        # 单射判断
        # 如果set2中存在两个及以上或不存在与set1中元素对应的映射,则不满足单射条件,跳出循环
        if set2.count(i)!=1:
            danshe = False
            break
    for i in set2:
        # 满射判断
        # 如果set1中不存在一个及以上与set2中元素对应的映射,则不满足满射条件,跳出循环
        if set1.count(i) == 0:
            manshe = False
            break
    if danshe and manshe:
        print("双射")
    elif danshe:
        print("单射")
    elif manshe:
        print("满射")
    else:
        print("既不是单射也不是满射")


if __name__ == '__main__':
    a = eval(input('请输入两个集合或者列表或者元组以","或" "隔开').replace(' ', ","))
    panduan(a)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139463.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【工作笔记】PathFileExists 返回 FALSE

    【工作笔记】PathFileExists 返回 FALSE问题描述:在参数传递正确,文件确实存在的情况下,PathFileExists偶尔返回FALSE解决思路:1、首先,由于是网络路径,所以system用户使用文件操作类函数(比如PathFileExists、GetFileAttributesEx等)时需要切token2、在切token并成功的情况下,发现依然会偶尔返回FALSE,打印错误码,有拒绝访问和文件不存在两种情况3、使用P…

    2022年7月12日
    22
  • RationalDMIS 7.1 高级编程2020

    $$/*HeaderDMISMN/’Createdby[爱科腾瑞科技(北京)有限公司-101520-DEMO-10546A(深圳力合)]onTuesday,June30,2020′,4.0UNITS/MM,ANGDEC,MMPSWKPLAN/XYPLANPRCOMP/ONTECOMP/ONFLY/1.0000MODE/PROG,MANSNSET/APPRCH,2.0000SNSET/RETRCT,2.0000SNSET/DEPTH,0.0000SNSET

    2022年4月6日
    53
  • 兴文石海旅游策划方案——石来运转天下览![通俗易懂]

    兴文石海旅游策划方案——石来运转天下览![通俗易懂]兴文石海旅游策划方案——石来运转天下览!熊大寻旅游策划公司/文熊大寻旅游策划公司为兴文石海天坑发现了震撼性奇观:石壁上一个天然的大大的“运”字,立即创意出“石来运转”的卖点,改变原来看一眼就走的局面,变成人人都要下到天坑里围着“运”字走一圈“转运”,这样一来三小时就花掉了,再到大运观音处烧柱香,三百元也花掉了!加上把天坑打造成”世界最大的天然聚宝盆”夜景工程,过夜经济就形成了!把原来看天坑抓眼…

    2022年5月20日
    47
  • wptx64能卸载吗_HLK学习笔记讲述.docx

    wptx64能卸载吗_HLK学习笔记讲述.docxHLK学习笔记讲述HLK学习笔记1、HLK概念和工作环境WindowsHLK是一个用于测试Windows10技术预览版的硬件设备的测试框架。有资格获得Windows徽标,产品必须经过测试使用Windows的HLK。1.1、HLK测试环境WindowsHLK包含两个组件:一个测试服务器和一或多个测试系统。HLK测试服务器通常称为控制器,测试服务器包好两个部分:WindowsHLKContr…

    2022年5月2日
    65
  • 微信公众号网页开发之拍照、上传本地图片

    微信公众号网页开发之拍照、上传本地图片微信网页开发JS-SDK说明文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#0绑定域名登录微信公众平台进入“公众号设置”->“功能设置”,填写“JS接口安全域名”;设置JS接口安全域名后,公众号开发者可在该域名下调用微信开放的JS接口;引入JS文件在需要调用JS接口…

    2022年5月29日
    70
  • 简述方差分析_多元方差分析

    简述方差分析_多元方差分析本文介绍单因素方差分析,双因素无交互项的方差分析,双因素有交互项的方差分析,并分别附带有MATLAB代码

    2022年10月9日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号