您的位置:首页 > 编程语言 > Python开发

下载并遍历 names.txt 文件,输出长度最长的回文人名。

2014-08-23 00:25 2236 查看

3 月,跳不动了?>>>

def is_pamax(name):
low = 0
up = len(name)-1
while low < up:
if name[low] != name[up]:
return  False
low += 1
up -= 1
return True

f = open("D:/names.txt")

max_length = 0
for line in f:
name = line.strip()
if is_pamax(name):
temp_length = len(name)
if temp_length > max_length:
max_length=temp_length

print max_length

f.close()

# maxlength=8
f = open("D:/names.txt")
for line in f:
name = line.strip()
if is_pamax(name):
if 8 == len(name):
print name
f.close()

names.txt文档下载

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python MOOC
相关文章推荐