Python中有两个集合,输入一个数据,计算这两个集合的差集,并集和交集。判断是?

如题所述

使用input()函数来从键盘输入两个集合,使用set()函数和eval()函数来将输入的字符串转换为集合对象,使用-,|,&运算符来计算两个集合的差集,并集和交集,使用print()函数来输出结果。

code

# 从键盘输入两个集合,以逗号分隔元素,以花括号包围

s1 = input("请输入第一个集合:")

s2 = input("请输入第二个集合:")

# 将输入的字符串转换为集合对象

set1 = set(eval(s1))

set2 = set(eval(s2))

# 计算两个集合的差集,并集和交集

diff = set1 - set2 # 差集

union = set1 | set2 # 并集

inter = set1 & set2 # 交集

# 输出结果

print("两个集合的差集是:", diff)

print("两个集合的并集是:", union)

print("两个集合的交集是:", inter)

运行结果

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜