为啥输出内容和输入语句一半一样,一半不一样

img

我想输出的是继续吗?(y/其他字符),但是输出的却是继续吗,您输入的有误!
我迷惑了

自己解答:应该是CS50 IDE故障了,我把您输入d额有误删除了,不影响循环。

第6行始终是个死循环,每次都是真

4,5,25行之间有些乱,可以去掉第5行,第4行变量input改成answer,就好了