请问为什么我编的函数那一句“您输入的格式有误,请重新输入”在跑的时候永远跑不出来哇,请python的小伙伴们帮解答,谢谢大家~
你的判断条件决定了它不会执行到RG1()那里。16行的死循环,18行的len=8,20行的len=20,都满足后死循环才会break。所以最后一个if len!=8 或len!=20是不会成立的。RG1()不会执行。
你现在写的逻辑,是一旦输入的格式不正确,直接会到开头重新输入了,并没有进入分支啊如果你前面都输入正确了,那更不会进入分支了