用python实现:第一行输入全部单词,第二行输入需排除的单词,编写程序,输出剩余单词(排除时对英文单词不区分大小写,输出时须按原顺序和大小写)。
时间: 2023-12-24 19:04:39 浏览: 25
以下是实现代码:
```python
all_words = input("请输入全部单词:").split()
exclude_words = input("请输入需排除的单词:").lower().split()
remaining_words = []
for word in all_words:
if word.lower() not in exclude_words:
remaining_words.append(word)
print("剩余单词为:", ' '.join(remaining_words))
```
首先,我们使用 `input` 函数让用户输入全部单词和需排除的单词,并使用 `split` 方法将它们转换为单词列表。
然后,我们使用一个循环遍历全部单词,并判断该单词是否在需排除的单词列表中。由于对英文单词不区分大小写,我们需要将每个单词转换为小写字母进行比较。如果该单词不在需排除的单词列表中,则将其添加到剩余单词列表中。
最后,我们使用 `join` 方法将剩余单词列表转换为字符串,并输出结果。注意,输出时需要按照原顺序和大小写输出。