编写一个程序,接受用户输入的一行英文句子(假设该句子仅由英文单词及空格构成,不包括逗号等符号),统计并输出该行句子包含的单词个数及单词的平均长度。 【输入形式】 单词1 单词2 .... 单词n 【输出形式】 单词个数,单词平均长度(保留两位小数) 【样例输入】 aaa bbb ccccccccccc 【样例输出】 3,5.67
时间: 2023-12-02 10:02:13 浏览: 143
英文单词统计程序
好的,以下是Python语言的实现代码:
```python
def count_words_and_average_length(s):
words = s.split()
count_words = len(words)
total_length = 0
for word in words:
total_length += len(word)
average_length = total_length / count_words
return count_words, average_length
s = input()
count_words, average_length = count_words_and_average_length(s)
print(f"{count_words},{average_length:.2f}")
```
你可以把需要输入的句子直接输入到程序中,程序会输出统计结果。
阅读全文