找出语句中的最长单词

【问题描述】输入一个英文句子(单词之间用空格分隔,且省略句尾符号“.”),使用split()方法将英语句子中的单词分离出来并存入列表,然后找到其中最长单词,最后输出这个单词及长度。

【输入形式】随机输入一条英文语句
【输出形式】最长英文单词是*长度为*,注意:语句中没有空格
【样例输入】The color is red

【样例输出】最长英文单词是color长度为5

【样例说明】
【评分标准】

a=input()
a=a.split()
b=len(a)
d=[]
for i in range (0,b):
    c=len(a[i])
    d.append(c)
r=max(d)
m=d.index(r)
print("最长英文单词是{}长度为{}".format(a[m],str(r)))

你可能感兴趣的:(Python习题小测,python)