统计单词统计英文文本中出现的不同单词个数:输入一段英文文本,要求单词和单词之间用1个空格或标点符号隔开,文末以标点符号结尾,在区分单词大小写的情况下,输出该文本中所出现的不同单词个数。Python程序运行界面如下所示:请输入英文文本:Where there is life,there is hope.出现的不同单词个数为: 5实现上述功能的 Python 程序如下,请在划线处填入合适的代码。text=input("请输入英文文本:")lst=[]s=""def judge(st):if ① :return Falseelse:return Truefor i in range(len(text)):②if "a"<=c<="z" or "A"<=c<="Z":③else:if judge(s):lst.append(s)s=""print("出现的不同单词个数为:", ④ )Copy查看答案答案text=input("请输入英文文本:")lst=[]s=""def judge(st):if st in lst:return Falseelse:return Truefor i in range(len(text)):c=text[i]if "a"<=c<="z" or "A"<=c<="Z":s=s+celse:if judge(s):lst.append(s)s=""print("出现的不同单词个数为:",len(lst))Copy解析评分标准:(1)st in lst(或等效答案);(2分)(2)c=text[i](或等效答案);(2分)(3)s=s+c(或等效答案);(3分)(4)len(lst)(或等效答案)。(3分)
正确答案:补全答案(Python统计单词):①st in lst ②c=text[i] ③s=s+c ④len(lst)。核心:英文不同单词计数。
试卷来源:202606 青少年软件编程等级考试Python五级真题