用def main() s=input ()输入一个包含标点符号的英文句子统计输出句子中的单词个数
时间: 2023-12-06 18:45:45 浏览: 163
统计句子单词个数
4星 · 用户满意度95%
可以使用 Python 的内置字符串函数 `split()` 将句子分割成单词,并使用 Python 的内置函数 `len()` 统计单词数量,如下所示:
```python
def main():
s = input("请输入一个包含标点符号的英文句子:")
words = s.split() # 使用 split() 将句子分割成单词
num_words = len(words) # 使用 len() 统计单词数量
print("该句子中有 %d 个单词。" % num_words)
```
这里使用了 `%d` 占位符来输出单词数量,将会在输出时被实际的数字所替换。你可以将该代码复制到 Python 解释器中运行,或将其保存到一个 Python 文件中并在命令行中运行。
阅读全文