# 离散数学 判断单射 双射 满射
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 = Falsebreakfor i in set2:# 满射判断# 如果set1中不存在一个及以上与set2中元素对应的映射,则不满足满射条件,跳出循环if set1.count(i) == 0:manshe = Falsebreakif danshe and manshe:print("双射")elif danshe:print("单射")elif manshe:print("满射")else:print("既不是单射也不是满射")if __name__ == '__main__':a = eval(input('请输入两个集合或者列表或者元组以","或" "隔开').replace(' ', ","))panduan(a)
详细解决方案
python 离散数学 判断单射 双射 满射
热度:31 发布时间:2023-12-15 23:09:18.0
相关解决方案
- ubuntu9.04上安装mic2 出错 (python setup.py build)
- ubuntu9.04下安装mic2 出错 (python setup.py build),该如何解决
- Qt4 设计员 无法生成 python 代码
- 请教如何理解JAVA、C++ Perl、PHP、Ruby、Python
- Qt4 设计师 无法生成 python 代码,该如何解决
- python sybase装配
- python fastcgi怎么获取POST的数据字段
- python(django框架) + mysql 的编码有关问题,求解
- 学习编程,请问除了要学习:离散数学,编译原理,算法与数据结构之外还需要学习 ...
- python html parser库lxml的引见和使用
- python html 转义有关
- Python 用HTMLParser解析HTML资料
- python fastcgi怎么获取POST的数据字段
- python 模拟Web登录与上载
- [Python]web服务器小结篇
- Python 于 webgame 的应用(上)
- SAE python web.py bootstrap 开发记要
- Python WEB运用框架纵览
- 一般目录上 Python 建立 Web 文件服务
- 数目字代码把大数据数字口语化(python+js) 数字代码
- python JSON string 的中文有关问题
- python 兑现新版websocket协议 server
- 【python 学习之web篇】用python 3.1.2兑现crawler-C
- python――施用yaml数据格式,PK -> XML,JSON
- Learn Python The Hard Way学习(52) - 开始您的web游戏
- Python 自然语言处理
- Python 相关有关问题
- 菜鸟,先学JAVA,还是Ruby,python
- 生手之前对编程无概念现在想转这行,想尽快入门,java ,python,net、php、C之间如
- 【大哥大姐】python 操作MS SQL Server 2005 效率