编写一个程序,从键盘输入一个英文句子,按字母序输出每个单词及其重复次数,英文句子中只用空格分割单词
时间: 2024-05-24 17:11:01 浏览: 102
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
(Python实现)
sentence = input("请输入英文句子:")
words = sentence.split() # 将句子按照空格分割成单词列表
word_dict = {} # 存储单词及其出现次数的字典
for word in words:
if word in word_dict:
word_dict[word] += 1
else:
word_dict[word] = 1
for key in sorted(word_dict.keys()): # 按字母序输出
print(key, word_dict[key])
阅读全文