Python 编程输入一段英文,统计英文中单词出现的次数,并输出结果。 编程实现,将两段英文中都有的单词找出来,并将它们存放在一个新的列表中,并输出。
时间: 2024-03-10 13:48:09 浏览: 83
编写一个程序,用于统计文件中单词的总数,不同单词的数目。(假设输入文件中只包含字母和空格)
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
# 输入两段英文文本
text1 = input("请输入第一段英文文本:")
text2 = input("请输入第二段英文文本:")
# 将文本分割成单词列表
words1 = text1.split()
words2 = text2.split()
# 统计每个单词出现的次数
word_count1 = {}
word_count2 = {}
for word in words1:
if word not in word_count1:
word_count1[word] = 1
else:
word_count1[word] += 1
for word in words2:
if word not in word_count2:
word_count2[word] = 1
else:
word_count2[word] += 1
# 找出两段文本中都有的单词
common_words = []
for word in word_count1.keys():
if word in word_count2:
common_words.append(word)
# 输出结果
print("第一段文本中单词出现次数统计:")
for word, count in word_count1.items():
print(word, ":", count)
print("第二段文本中单词出现次数统计:")
for word, count in word_count2.items():
print(word, ":", count)
print("两段文本中都有的单词:")
print(common_words)
```
你可以运行这段代码并输入两段英文文本进行测试。注意,该代码只能统计英文单词,不支持其他语言。
阅读全文