python 循环中input如何不输入值停止循环

img


一开始说用try的方法,但发现不报错,不停止然后我自己想了个这个

img

结果依然不跳出循环,有没有大佬指点一下

不输入值,凭什么停止呢,计算机怎么知道你是输入完了,还是喝水去了,一会还要继续输入呢
要么你规定一个关键字,比如输入exit就停止循环
要么你设定个timer,超时了就结束进程
总之你得有个什么条件触发
要不然别说代码了,人也猜不着你输入完没输入完呀


while True:
    moshi = input(u'\n\t\t开始请按"Y" 否则请按"N" :')
    if moshi == "":
        continue
    elif moshi == "N" or moshi == "n":
        #"这里可以插入你的代码"
        break
    elif moshi == "Y" or moshi == "y":
        #"这里可以插入你的代码"
        break
    else:
        continue