Closed fengzhihuixue closed 1 year ago
你最后那个 continue 是想干啥的?它已经在循环体最后一行了,等于没用呀。
但是我现在的循环也不好使啊,当我输入之后他运行,运行完他就直接跳到结束语了,并没有继续循环。。。。。
那你要研究下:什么情况下会继续循环,你输入的内容是会走到继续循环的分支,还是会走到结束的分支。
从你的代码看,只有 try
下面的代码块出错,进入 except
下面的代码块,才会走 continue
继续循环。那么,你看看 try
下面的两行会出错么?
p.s. 另外,你的代码中非常多重复性的代码(比如 print(colored(...))
),这是好程序员忍不了的。
我试过了,try下面的可以出错,而且可以进入循环,现在是我正确的输入,不进入except,运行完之后并没有循环,而是直接跳出。。 重复的我再想办法改改。。。。
我试过了,try下面的可以出错,而且可以进入循环,现在是我正确的输入,不进入except,运行完之后并没有循环,而是直接跳出
这个有啥问题么?目的不就是“出错了就提示然后循环再输入、正确了就挑出循环继续”吗?
最后的continue为什么没有发挥作用啊。。。。,就是并没有跳入循环