统计英文句子单词的个数代码
时间: 2023-07-02 16:17:37 浏览: 52
以下是一个Python代码示例,用于统计英文句子中单词的个数:
```python
def count_words(sentence):
"""
统计英文句子中单词的个数
"""
words = sentence.split() # 根据空格分割单词
return len(words)
# 示例用法
s = "This is a sample sentence."
count = count_words(s)
print("单词个数:", count)
```
输出:
```
单词个数: 5
```
这个函数首先使用字符串的 `split()` 方法将句子分割成单词,然后返回单词列表的长度,即为单词的个数。
相关问题
C语言统计句子中单词的个数
以下是C语言统计句子中单词个数的代码示例:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, len, word_count;
printf("请输入一个句子:");
gets(str);
len = strlen(str);
word_count = 1;
for (i = 0; i < len; i++)
{
if (str[i] == ' ')
{
word_count++;
}
}
printf("单词个数为:%d", word_count);
return 0;
}
```
代码说明:
1. 首先定义一个字符数组`str`,用于存储用户输入的句子。
2. 使用`gets()`函数获取用户输入的句子。
3. 使用`strlen()`函数获取句子的长度。
4. 定义一个变量`word_count`,用于记录单词的个数,初始化为1,因为第一个单词前面没有空格。
5. 使用`for`循环遍历句子中的每个字符,如果遇到空格,则单词个数加1。
6. 最后输出单词个数。
输入一个英文句子,统计其中单词的个数。
可以使用Python编程语言来实现这个功能。具体步骤如下:
1. 定义一个字符串变量,存储输入的英文句子。
2. 使用split()函数将句子按照空格分割成单词列表。
3. 使用len()函数统计单词列表的长度,即单词个数。
4. 输出单词个数。
示例代码如下:
```python
sentence = input("请输入英文句子:")
words = sentence.split()
num_words = len(words)
print("单词个数为:", num_words)
```
输入示例:
```
请输入英文句子:I love programming in Python.
```
输出示例:
```
单词个数为: 5
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)