2014-10-26 3 views
0

Я пробовал искать в Интернете, но я не нашел ничего подходящего. В основном, то, что я ищу, - это способ остановить выполнение функции после выполнения определенного условия. Я переформатировал большую часть программы, которая должна была запускаться только один раз, которая раньше использовала sys.exit(), в функции, но с помощью sys.exit() запутывает мои циклы.Остановка функции (Python)

+6

Почему не 'return' из функции? – iCodez

+0

Вы можете помочь себе, перейдя в учебник python.org и найдите часть о функциях и, в частности, верните –

ответ

2

return Используйте для выхода к абоненту:

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