用Python运行下列程序:集合A 包含若干单词,集合B也包含若干单词,求两个集合的交集。由用户在控制台输入两个集合的单词,当前集合已输入完毕时,可提示用户输入“0“,表示当前集合的输入结束
时间: 2023-09-16 16:08:48 浏览: 21
以下是程序代码:
```python
setA = set()
setB = set()
# 输入集合A
print("请输入集合A中的单词(输入0表示结束):")
while True:
word = input()
if word == "0":
break
setA.add(word)
# 输入集合B
print("请输入集合B中的单词(输入0表示结束):")
while True:
word = input()
if word == "0":
break
setB.add(word)
# 求交集
intersection = setA & setB
# 输出结果
print("集合A和集合B的交集为:", intersection)
```
运行程序后,先输入集合A中的单词,每输入一个单词按一次回车,输入完毕后输入“0”表示结束。接下来输入集合B中的单词,输入方式与集合A相同。程序会自动计算出两个集合的交集,并输出结果。