while True: try: string = raw_input() i = 0 res='' while i<len(string)-8: sub_str=string[i:i+9] # print(sub_str) if(sub_str.lower() == 'marshtomp'): string = string[:i]+'fjxmlhx'+string[i+9:] i+=1 print(string) except EOFError: break
总结:
1、虽然本题未指定行数,但也是要输入一行输出一行,不能累积起来一起输出!
2、注意lower()的使用
3、try except不能删去。否则死循环!