退出循环python 3

时间:2017-03-09 09:05:49

标签: function python-3.x while-loop exit

im new ish to python和ive得到了这个代码,我希望它允许在输入的任何时候输入“exit”这个词。一旦完成,它就会关闭脚本。

任何帮助都会非常感激。

import sys

while True:

    def inputs():   
        first=input("Enter your first name: ")
        last=input("Enter your last name: ")
        gender=input("Enter your gender: ")
        form=input("Enter your form: ")

        file = open("signup.txt", "a")
        #Records the user's details in the file
        file.write("\nFirst name: "+first+", Last name: "+last+", Gender: "+gender+", Form: "+form)
        #Closes the file
        file.close()

        if input(inputs) == "exit":
            sys.exit()

    inputs()

2 个答案:

答案 0 :(得分:1)

你可以封装输入功能,退出"退出"字:

ViewModelProtocol

答案 1 :(得分:0)

您可以在输入后每次检查退出。如果退出,则终止该程序。作为你的代码,你可以在每次输入之后输入以下代码

if input(inputs) == "exit":
        sys.exit()