python123题目——统计字符串中单词数量

统计单词的数量

类型:字符串

描述

输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次)。

输入格式

一个英文句子

输出格式

一个整数,单词数量

示例 1

输入:Life is short, you need Python!      
输出:6

参考代码

#约定字符串的单词之间用空格分隔,标点符号后跟一个空格
s = input()
ls = s.split()
print(len(ls))


# import string
# s = input()
#
# if s[0] == ' ':
#     count = 0
# else:
#     count = 1
# for i in range(len(s)):
#     if s[i] == ' ' and s[i+1] in string.ascii_letters+string.digits:
#         count = count + 1
# print(count)

你可能感兴趣的:(python123题库解答,python)