1
.问题描述
计算字符串中的单词数,其中一个单词定义为不含空格的连续字符
串。
2
.问题示例
输入
"Hello
,
my name is John"
,输出
5
。
3
.代码实现
class Solution:
def countstrings(self,nums):
ans = 0
for i in range(len(nums)):
if nums[i] != " " and (i == 0 or nums[i - 1] == " "): ##i == 0是用来确定第一个单词的
ans += 1
return ans
if __name__ == "__main__":
s = Solution()
nums = input("请输入一个字符串:")
print(s.countstrings(nums))
4
.运行结果
输入:
请输入一个字符串:Hello, I love you
输出:
4