找相同:编写Python程序,输入两段英文,将两段英文中都有的单词找出来并存放在一个新的列表中后输出。要求:最终结果中去掉重复的单词;不区分字母大小写,如“Pytho n”和“python”当成相同的单词;不允许使用set(集合)。
时间: 2024-03-20 21:42:03 浏览: 31
好的,这是一个关于Python编程的问题,我可以帮你解答。
以下是代码实现:
```python
sentence1 = input("请输入第一段英文:").lower().split() # 将输入的字符串转换为小写,并分割成单词
sentence2 = input("请输入第二段英文:").lower().split()
common_words = [] # 用于存放两段英文中相同的单词
for word in sentence1:
if word in sentence2 and word not in common_words:
common_words.append(word)
print("两段英文中相同的单词为:", common_words)
```
这个程序会要求你输入两段英文,并将其转换为小写后分割成单词。然后,它会遍历第一段英文中的每个单词,如果这个单词也在第二段英文中,并且还没有被添加到 `common_words` 列表中,那么就会把这个单词添加到 `common_words` 列表中。最后,程序会输出两段英文中相同的单词。