python如何在多次递归找到答案后停止接下去的递归
PHP中文网
PHP中文网 2017-04-17 15:35:28
0
5
908
def foo(a):
    if 得到了结果:
        结束递归
        显示
    if 错误:
        return
    else:
        for each in *****:
            foo(each)

这是我大概的思路,试过用exit()虽然停了但会报错

PHP中文网
PHP中文网

认证0级讲师

모든 응답(5)
Ty80

표시한 후 특수값을 반환한 후 foo의 반환 변수를 확인합니다. 해당 특수값이면 반환값을 직접 기준으로 합니다

大家讲道理

너무 모호한 문제는 코드를 통해서만 분석할 수 있습니다.

PHPzhong

재귀에는 종료 조건이 필요하며, 이를 중지라고 합니다. .

일반적으로 재귀 내부에는 다음과 같은 분기 판단이 필요합니다.

으아악

일정 횟수만큼 반복하여 위의 if 조건에 도달하면 반복이 종료됩니다.

Peter_Zhu

표시한 후 반품을 추가하세요

PHPzhong

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿