用python代码实现使用input函数输入一篇英文文章,统计该文章中各单词出现的次数并输出。
时间: 2024-02-29 22:51:50 浏览: 85
好的,以下是实现代码:
```python
# 输入文章
article = input("请输入一篇英文文章:")
# 将文章转换为小写并去除标点符号
article = article.lower().replace(",", "").replace(".", "").replace("?", "").replace("!", "")
# 分割单词
words = article.split()
# 统计单词出现次数
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 输出结果
for word, count in word_count.items():
print(word, count)
```
以上代码中,我们首先使用 `input` 函数获取用户输入的英文文章,然后将其转换为小写并去除标点符号。接着,我们使用 `split` 函数将文章分割成单词,并使用字典 `word_count` 统计每个单词出现的次数。最后,我们遍历 `word_count` 字典,输出每个单词及其出现次数。
相关问题
使用python代码。英文文章中的词频统计。使用input函数输入一篇英文文章,统计该文章中各单词出现的次数并输出
好的,以下是Python代码实现:
```python
# 输入英文文章
text = input("请输入一篇英文文章:")
# 将所有单词转换成小写,并去除标点符号
words = text.lower().replace(',', '').replace('.', '').split()
# 统计每个单词的出现次数
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 输出结果
print("单词\t\t出现次数")
for word, count in word_count.items():
print(f"{word}\t\t{count}")
```
使用该代码,您可以输入一篇英文文章并统计其中各单词出现的次数。代码会将所有单词转换成小写,并去除标点符号,以便更准确地统计单词出现次数。最后,代码会输出每个单词及其出现次数。
英文文章中的词频统计。使用input函数输入一篇英文文章,统计该文章中各单词出现的次数并输出。
好的,我可以帮你完成这个任务。以下是Python代码实现:
```python
# 获取输入文章
article = input("请输入一篇英文文章:")
# 将文章转换为小写并分割为单词列表
words = article.lower().split()
# 初始化一个空字典用于存储单词出现次数
word_counts = {}
# 遍历单词列表并统计单词出现次数
for word in words:
# 去除单词中的标点符号
word = word.strip('.,!?;:()[]{}"\'')
# 如果单词已经在字典中,则将其计数加1
if word in word_counts:
word_counts[word] += 1
# 如果单词不在字典中,则添加该单词并将计数设置为1
else:
word_counts[word] = 1
# 输出单词出现次数
for word, count in word_counts.items():
print(f"{word}: {count}")
```
这个程序通过使用Python的input函数获取用户输入的文章,并将其转换为小写字母。然后,它将文章分割为单词列表,并遍历该列表以统计每个单词的出现次数。最后,程序输出每个单词及其出现次数。注意,程序还会去除单词中的标点符号,以确保单词计数的准确性。
阅读全文