设有一个由10个英文单词构成的字符串数组,要求: ①统计以字母w开头的单词数; ②统计单词中含“or”字符串的单词数; ③统计长度为3的单词数
时间: 2023-10-23 18:23:31 浏览: 191
统计单词个数&&将字符串中连续出现的数字放进一维数组
4星 · 用户满意度95%
可以使用循环遍历每个单词,并对每个单词进行相应的判断。代码实现如下:
```python
words = ["word", "world", "hello", "wonderful", "orange", "computer", "work", "order", "book", "door"]
# 统计以字母w开头的单词数
count_w = 0
for word in words:
if word.startswith('w'):
count_w += 1
print("以字母w开头的单词数:", count_w)
# 统计单词中含“or”字符串的单词数
count_or = 0
for word in words:
if 'or' in word:
count_or += 1
print("含有“or”字符串的单词数:", count_or)
# 统计长度为3的单词数
count_len3 = 0
for word in words:
if len(word) == 3:
count_len3 += 1
print("长度为3的单词数:", count_len3)
```
输出结果为:
```
以字母w开头的单词数: 3
含有“or”字符串的单词数: 3
长度为3的单词数: 2
```
阅读全文