, например, у меня есть Защиту Hello(): и вот кодКак выйти из опр()
def Hello():
F = 'Y'
if F == 'Y':
#here i want get out of the Hello() to Hey()! by how!
, например, у меня есть Защиту Hello(): и вот кодКак выйти из опр()
def Hello():
F = 'Y'
if F == 'Y':
#here i want get out of the Hello() to Hey()! by how!
Для выхода из функции 'Hello':
def Hello():
F = 'Y'
if F == 'Y':
return
Вы можете используйте «return» для выхода из функции до конца (хотя есть школа мысли, которая хмурится этим, так как это немного затрудняет формирование сплошной картины потока выполнения).
Это будет продолжаться к функции «Эй», если вы назвали его, например:
Hello()
Hey()
Или, «прыжок» к функции «Эй», используйте:
def Hello():
F = 'Y'
if F == 'Y':
Hey()
... но это означает, что стек вызовов по-прежнему будет содержать данные для функции «Hello», поэтому, когда вы вернетесь из функции «Hey», вы вернетесь в функцию «Hello», а затем вне этого.
Можете ли вы изменить свой вопрос и быть немного более подробным, чтобы другие могли понять, что вы хотите! – pyfunc
Вы хотите определить новую функцию 'Hey()'? – BoltClock