任意输入一句英文句子,在屏幕逐个显示这个句子里的所有单词并统计单词的个数。
参考程序一:[br][/br]s=input("请随意输入一个英文句子")[br][/br]s=s+"\n"[br][/br]word=""[br][/br]num=0[br][/br]for i in s:[br][/br] if i!=" " and i!="\n":[br][/br] word=word+i[br][/br] else:[br][/br] print(word)[br][/br] num=num+1[br][/br] word=""[br][/br]print("这句英文有%d个单词"%num) 参考程序二:[br][/br]s=input("请随意输入一个英文句子")[br][/br]m=s.split(" ")[br][/br]num=0[br][/br]for i in m:[br][/br] print(i)[br][/br] num=num+1[br][/br]print("这句英文有%d个单词"%num) 参考程序三:[br][/br]s=input("请随意输入一个英文句子")[br][/br]num=0[br][/br]for i in s:[br][/br] if i!=" ":[br][/br] print(i,end="")[br][/br] else:[br][/br] print()[br][/br] num=num+1[br][/br]print("这句英文有%d个单词"%num
举一反三
- 输入一句英文句子,求其中最长的单词长度。 【注意】可以使用split()方法将英文句子中的单词分离出来存入列表后处理
- 统计一个英文句子中含有英文单词的个数,单词之间用空格隔开。
- 输入一个英文句子(单词之间用空格分隔,且省略句尾符号“.”),使用split()方法将英语句子中的单词分离出来并存入列表,然后找到其中最长单词,最后输出这个单词及长度。例如输入英文句子”The color is red”,则输出”最长英语单词是color,长度为5
- 数组11(统计单词个数)题目描述读入一行英文,统计其中的单词个数。注意:单词之间有1个或者多个空格分开。输入一行英文。输出单词个数。样例输入Wewanttofindouthowmuchrelatedarethemembersofafamilyofmonsters.样例输出16提示注意:单词之间有1个或者多个空格。
- 用下列句子前括号里单词的适当形式填空并翻译句子。
内容
- 0
从键盘输入一个英文句子,除单词和空格外句子中只包含","、"."、"'"、"""和"!"这几个标点符号,统计句子中包括的每个单词(将句中大写全部转换成小写)的词频并将结果存入字典中并输出。
- 1
输入一个英文句子(单词之间用空格分隔,且省略句尾符号“.”),使用split()方法将英语句子中的单词分离出来并存入列表,然后找到其中最长单词,最后输出这个单词及长度。例如输入英文句子”The color is red”,则输出”最长英语单词是color,长度为5。 评分参考: 能够通过input()函数正确输入英文句子(可以省略input()参数中提示信息); 2分 能够使用split()方法分隔出单词并放在列表中; 2分 能够利用合理算法找到最长单词; 4分 能够利用format()方法格式输出最长英语单词及其长度(像问题描述中例句给出的形式)。 2分
- 2
用下列句子前括号里单词的适当形式填空并翻译句子。1.(fair)"It's___...uchaseriousoccasion.
- 3
输入一段字符串,统计其中有多少个单词(单词用空格隔开),并输出所有由6个字母组成的单词
- 4
单词分译是指把原文中的一个单词拆译成一个小句或者句子,此处的句子末尾需要有句号。( )