python编写程序,实现从键盘输入两个整数集合,输出两个集合的并集、交
时间: 2023-09-04 09:03:25 浏览: 244
Python中可以使用集合(set)来表示一个整数集合,并且集合提供了相应的操作方法,可以轻松实现从键盘输入两个整数集合,并输出它们的并集和交集。具体代码如下:
```python
# 从键盘输入第一个整数集合
input1 = input("请输入第一个整数集合(以空格分隔):").split()
set1 = set(map(int, input1))
# 从键盘输入第二个整数集合
input2 = input("请输入第二个整数集合(以空格分隔):").split()
set2 = set(map(int, input2))
# 计算并集和交集并输出
union = set1.union(set2) # 计算并集
intersection = set1.intersection(set2) # 计算交集
print("两个集合的并集为:", union)
print("两个集合的交集为:", intersection)
```
使用上述代码,用户在运行程序时即可通过键盘输入两个整数集合,并且程序会将输入解析并计算它们的并集和交集,最后输出结果。
例如,用户输入第一个集合为`1 2 3 4`,第二个集合为`3 4 5 6`,则程序会输出:
```
两个集合的并集为: {1, 2, 3, 4, 5, 6}
两个集合的交集为: {3, 4}
```
这样就实现了从键盘输入两个整数集合,并输出它们的并集和交集的程序。
阅读全文