统计单词的数量
描述
输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次)。
输入
一个英文句子
输出
一个整数,单词数量
SUGGESTED ANSWER:
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)
或
a=input().split()
print(len(a))