从键盘输入一句英文,找出此英文句子中最长的单词及长度,将最长的单词和该单词的长度输出。 (提示:此题可以使用split方法。) (提交代码,将代码执行结果截图一并提交)
参考代码: #输出最长单词及长度 sentence=input("请输入一个英文句子:") #提示字符串可以省略 words=sentence.split() #用空格分隔出单词放在列表中 location=0 #第一个单词位置 for i in range(1,len(words)): #寻找最长单词的位置 if len(words[i])>len(words[location]): location=i print(”最长英语单词是{},长度为{}".format(words[location],len(words[location])))[/i]
举一反三
- 输入一句英文句子,求其中最长的单词长度。 【注意】可以使用split()方法将英文句子中的单词分离出来存入列表后处理
- 输入一个英文句子(单词之间用空格分隔,且省略句尾符号“.”),使用split()方法将英语句子中的单词分离出来并存入列表,然后找到其中最长单词,最后输出这个单词及长度。例如输入英文句子”The color is red”,则输出”最长英语单词是color,长度为5
- 输入一个英文句子(单词之间用空格分隔,且省略句尾符号“.”),使用split()方法将英语句子中的单词分离出来并存入列表,然后找到其中最长单词,最后输出这个单词及长度。例如输入英文句子”The color is red”,则输出”最长英语单词是color,长度为5。 评分参考: 能够通过input()函数正确输入英文句子(可以省略input()参数中提示信息); 2分 能够使用split()方法分隔出单词并放在列表中; 2分 能够利用合理算法找到最长单词; 4分 能够利用format()方法格式输出最长英语单词及其长度(像问题描述中例句给出的形式)。 2分
- 从键盘输入一个英文句子,除单词和空格外句子中只包含","、"."、"'"、"""和"!"这几个标点符号,统计句子中包括的每个单词(将句中大写全部转换成小写)的词频并将结果存入字典中并输出。
- 任意输入一句英文句子,在屏幕逐个显示这个句子里的所有单词并统计单词的个数。
内容
- 0
统计任意一个字符串中,英文单词的总数,最长的单词长度,最短的单词长度,单词的平均长度
- 1
用java求任意一个字符串中英文单词的总数,最长单词的长度,最短单词的长度
- 2
编写一个函数,实现统计输入一段字符串中单词个数并返回。提交答案要求:1、提交python代码,且有运行的正确结果,并将实际操作界面及运行结果清晰截图提交。得20分。2、提交python代码,但运行后没有得到正确的结果,并将实际操作界面及运行结果清晰截图提交。根据代码质量优劣得5-15分。3、提交python代码,但无实际操作界面及运行结果清晰截图提交。根据代码质量优劣得0-5分。4、无python代码,也无实际操作界面及运行结果清晰截图提交。得0分。
- 3
C++输入一个英文句子,如果两单词之间多于一个空格,则删除多余的空格,然后输出处理前后该句子的长度.
- 4
下面程序的功能是:从输入的一行字符串中求出最长英文单词长度及最长单词个数,并输出长度和个数,单词之间只能用一个或多个空格隔开。如输入字符串”I am a student”时,最长单词的长度为7,个数为1。而输入字符串”word body book try”时,最长单词的长度为4,个数为3,即有三个单词均为最长单词。3.写一函数检查给定的字符串左括号‘(’和右括号‘)’的使用是否合法。分别条件是:左括号‘(’的个数应与右括号‘)’的个数相同;右括号的个数在任何时候均不得超过左括号‘(’的个数;若字符串同时满足上述两个条件,函数返回值1,否则返回值0。