游山恋,但是每唱到“爽滑慢舔”接“爽滑慢舔”

《真·递归》
Python3代码
def fn(x):
if x == 1:
return fn(x)
else:
return True
for i in "我醉提酒游寒山 双花腼腆 ... ...".split(): #省略号表示省略歌词
if i == "双花腼腆":
fn(1)
else:
print(i)
程序输入:
程序执行结果:
我醉提酒游寒山
双花腼腆
---------------------------
报错:
Traceback (most recent call last):
File "script.py", line 10, in <module>
fn(1)
File "script.py", line 3, in fn
return fn(x)
File "script.py", line 3, in fn
return fn(x)
File "script.py", line 3, in fn
return fn(x)
[Previous line repeated 995 more times]
File "script.py", line 2, in fn
if x == 1:
RecursionError: maximum recursion depth exceeded in comparison