Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python在回车键按下时退出循环_Python_Loops - Fatal编程技术网

Python在回车键按下时退出循环

Python在回车键按下时退出循环,python,loops,Python,Loops,因此,我正在编写一个小代码,当用户按下“回车”键时,我想退出一个特定的循环。我是初学者,所以请帮我做这个 代码: 尝试根据空字符串检查输入: while True: text = raw_input("Prompt (or press Enter to Exit): ") if text == "": break # Code if the user inputted something def leap YEARYEAR year:如果年份%4==0:

因此,我正在编写一个小代码,当用户按下“回车”键时,我想退出一个特定的循环。我是初学者,所以请帮我做这个

代码:


尝试根据空字符串检查输入:

while True:
    text = raw_input("Prompt (or press Enter to Exit): ")
    if text == "":
        break
    # Code if the user inputted something

def leap YEARYEAR year:如果年份%4==0:打印\n年份、年份是闰年!否则:打印\n年,年,不是闰年!print main def main:while True:year=intInput请输入一个4位数的年份\n[或“回车”退出]:如果year=:break leapYearyear main该代码应添加到实际问题中,我在注释中看不到任何格式缩进和换行。但我认为主要的问题是,似乎您在leapYear函数的末尾调用了main,但main中的while循环导致程序运行直到按下enter键,请尝试删除leapYear函数中的main。@Akshaybaskaran我用上面的代码编辑了OP。请检查以确保格式正确。
while True:
    text = raw_input("Prompt (or press Enter to Exit): ")
    if text == "":
        break
    # Code if the user inputted something