系统将为您提供一个多行文本文件,并要求您输入要查找的单词,输出结果应告诉用户单词所在的行以及单词所在的字符,即(c是从零开始的第二个字符)
f='Abbott: You throw the ball to first base.\nCostello: Then who gets it?\nAbbott: Naturally.\nCostello: Naturally.'
pat=raw_input('Enter a Pattern')
lines=f.split("\n")
for i,line in enumerate(lines):
if pat in line:
print('{} found on line number {} at character {}'.format(pat, i+1,f.find(pat)))
我不知道如何做打印语句多次如果这个词是重复的,我似乎也不能得到正确的字符
目前没有回答
相关问题 更多 >
编程相关推荐