输入一个由英文单词组成的字符串(分隔符自定),将每个单词的长度计算出来并形成一个新列表,并统计所有单词的平均长度。
时间: 2024-05-12 16:19:56 浏览: 88
统计输入字符串中的单词个数
假设输入的字符串为s,分隔符为" ",可以使用以下代码实现:
```python
s = input("请输入字符串:")
words = s.split(" ") # 按空格分隔字符串,得到单词列表
lengths = [] # 存储每个单词的长度
for word in words:
lengths.append(len(word)) # 计算单词长度并添加到列表中
avg_length = sum(lengths) / len(lengths) # 计算平均长度
print("单词长度列表:", lengths)
print("平均单词长度:", avg_length)
```
示例输出:
```
请输入字符串:hello world i am a robot
单词长度列表: [5, 5, 1, 2, 1, 5]
平均单词长度: 3.1666666666666665
```
阅读全文