Python练习题3.19最长的字符串
本题要求编写程序,针对输⼊的N个字符串,输出其中最长的字符串。
输⼊格式:
输⼊第⼀⾏给出正整数N;随后N⾏,每⾏给出⼀个长度⼩于80的⾮空字符串,其中不会出现换⾏符,空格,制表符。输出格式:
在⼀⾏中⽤以下格式输出最长的字符串:
字符串长度怎么数pythonThe longest is: 最长的字符串
如果字符串的长度相同,则输出先输⼊的字符串。
代码如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
n = int(input())
l = list()
for i in range(1,n+1):
l.append(input())
tl = list()
for i in range(0,len(l)):
tl.append(len(l[i]))
m = tl.index(max(tl))
print("The longest is:",l[m])
这个程序相对简单,分析:
1、⾸先将输⼊的单词存放在列表l⾥。
2、将各单词的长度按顺序放置在tl列表⾥。
3、出tl列表数值最⼤的下标,也就是长度最长的下标,输出下标对应的单词即可。
读书和健⾝总有⼀个在路上

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。