输入一段英文,求其字符串长度,并求出其中包含多少个单词。
时间: 2023-12-23 13:02:51 浏览: 115
计算字符串中英文单词个数
5星 · 资源好评率100%
好的,以下是Python代码实现:
```python
# 输入英文字符串
string = input("请输入英文字符串:")
# 计算字符串长度
length = len(string)
# 初始化单词数量为0
word_count = 0
# 遍历字符串中的每个字符
for i in range(length):
# 如果当前字符不是空格并且前一个字符是空格或者这是第一个字符
if string[i] != ' ' and (i == 0 or string[i-1] == ' '):
# 单词数量+1
word_count += 1
# 输出字符串长度和单词数量
print("字符串长度为:%d" % length)
print("单词数量为:%d" % word_count)
```
输出格式为:
```
字符串长度为:xx
单词数量为:xx
```
其中 `xx` 为计算所得的字符串长度和单词数量。
需要注意的是,这里将空格作为单词的分割标志,如果英文字符串中还包含其他的分割标志,可以根据需要进行修改。
阅读全文