我想退出一个类,然后用python运行一些代码 X=int(输入('按1运行代码,按2退出:')) 班长: 通过 #在这里,我想退出程序 如果X==1: 主要的 其他: 退出

我想退出一个类,然后用python运行一些代码 X=int(输入('按1运行代码,按2退出:')) 班长: 通过 #在这里,我想退出程序 如果X==1: 主要的 其他: 退出,python,class,oop,Python,Class,Oop,你不能。代码自上而下运行,python“将”执行类的主体(与函数相反)。因此,如果退出,程序将终止 我们不使用类来控制程序流。如果您想实现这一点,请改用函数 另外,如果在最后一个if之后没有任何代码,则无需使用quit()。无论如何,它都会退出。如果你想创建一个运行某些代码的对象,那么为什么不创建一个函数,而不是使用类呢?类通常用于创建某个对象的多个对象,而不用于退出一个程序。当你应该有一个函数时,为什么首先要在这里使用类呢?无论如何,这里要介绍的内容太多了,所以我真的建议你再看一看你的学习材料

你不能。代码自上而下运行,python“将”执行类的主体(与函数相反)。因此,如果退出,程序将终止

我们不使用类来控制程序流。如果您想实现这一点,请改用函数


另外,如果在最后一个
if
之后没有任何代码,则无需使用
quit()
。无论如何,它都会退出。

如果你想创建一个运行某些代码的对象,那么为什么不创建一个函数,而不是使用类呢?类通常用于创建某个对象的多个对象,而不用于退出一个程序。

当你应该有一个函数时,为什么首先要在这里使用类呢?无论如何,这里要介绍的内容太多了,所以我真的建议你再看一看你的学习材料,或者学习一个好的Python基础教程,这对你会有很大的帮助-因此并不意味着要取代它。无论如何,你不应该使用
退出
。引用“它们对于交互式解释器shell很有用,不应该在程序中使用。”