python循环保留字break询问

问题相关代码,请勿粘贴截图

s = "PYTHON"
while s != "" :
for c in s :
if c == "T" :
break
print(c, end="")
s = s[:-1]

运行结果

五个PY和一个P

我想要达到的结果

不懂这个结果,我的理解是PYTHONPYTHOPYTHPYTPYP

格式明显错误