求问用python实现:编写程序,计算用户输入的英文句子中的词语数量,以及

求问用python实现:编写程序,计算用户输入的英文句子中的词语数量,以及词语平均长度,输出计算结果?

这个你需要去网上找一个python版本的英文的分词包,做句子的分词,当然最简单的你可以按空格对英文进行分词。。用text.split(" ")来分。然后统计每个词的长度并求平均值
cc = raw_input('input a string:')
sen_list = cc.split(" ")
count = len(sen_list)
sum = 0
for word in sen_list:
if word:
sum += len(word)
avg = sum*1.0/count
print avg
温馨提示:答案为网友推荐,仅供参考
相似回答