2014-10-26 184 views
0

我試過在線搜索,但沒有找到任何相關的東西。基本上,我一直在尋找的是一種方法來阻止功能繼續一旦滿足某些條件。我重新格式化了大部分應該只運行一次的程序,其中之前使用了sys.exit(),但是使用sys.exit()會擾亂我的循環。停止函數(Python)

+6

爲什麼從功能不'return'? – iCodez 2014-10-26 14:41:31

+0

你可以通過去python.org教程來幫助自己,並找到關於函數的部分,並且特別返回 – 2014-10-26 15:12:48

回答

2

使用return退出給調用者:

def func(*args): 
    while True: 
     # Arbitrary code. 
     if condition: 
      return