可以使用Python的字典(dictionary)来实现单词出现次数的统计。具体的实现步骤如下:

  1. 输入英语段落,并将其转换为小写字母格式,方便后续处理。

  2. 将段落按照空格分割成单词,并存储到一个列表中。

  3. 遍历单词列表,使用字典来记录每个单词出现的次数,其中字典的键为单词,值为出现次数。

  4. 输出结果,将字典中的键值对按照值从大到小排序,并输出每个单词及其出现次数。

下面是完整的Python代码实现:

paragraph = input("请输入英语段落:").lower()  # 转换为小写字母格式
word_list = paragraph.split()  # 按照空格分割成单词列表
word_count = {}  # 初始化字典,用于记录单词出现次数

# 遍历单词列表,统计每个单词出现的次数
for word in word_list:
    if word in word_count:
        word_count[word] += 1
    else:
        word_count[word] = 1

# 按照单词出现次数从大到小排序,并输出结果
sorted_word_count = sorted(word_count.items(), key=lambda x: x[1], reverse=True)
for word, count in sorted_word_count:
    print(f"{word}: {count}")

示例输出:

请输入英语段落:I have a pen, I have an apple. Apple pen!
i: 2
have: 2
an: 2
pen,: 1
a: 1
apple.: 1
apple: 1
pen!: 1
编写python程序:输入段英语,仅包括单词及空格,统计其中每个单词出现的次数,并输出结果。

原文地址: https://www.cveoy.top/t/topic/vDE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录