While 루프는 제약 조건을 따르지 않습니다.

그림 87

아래 코드 줄은 실행되지만 len (fib_list)가 <20에 도달하면 while 루프가 중지되지 않습니다. 대신 거꾸로 목록에 추가됩니다. 어떤 아이디어?

fib_list = [0,1]


def fib(n, sum):
    while len(fib_list) < 20:
        for i in range(n, len(fib_list)):
            sum += fib_list[i]
            n += 1
            print(n, sum, len(fib_list))
            fib_list.append(sum)
            fib(n, sum)
        else:
            break
        
fib(0, 0)
페코

while 루프에 for 루프가 있고 for 루프에 재귀 호출이 있습니다. 이것은 일반적으로 매우 나쁜 습관이며 많은 두통을 유발합니다. len (fib_list)가 20에 도달해도 멈추지 않습니다. while 루프가 한 번 실행되는 한 for 루프와 재귀 호출이 실행되기 때문입니다. 재귀 호출에서 len (fib_list)는 <20 일 수 있으며 while 루프로 이동하여 for 루프를 다시 시작합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

BEMCheckBox가 제약 조건을 따르지 않는 것 같습니다.

분류에서Dev

제약 조건을 따르지 않는 이미지보기

분류에서Dev

뷰 프레임은 런타임에 제약 조건을 따르지 않습니다.

분류에서Dev

뷰 프레임은 런타임에 제약 조건을 따르지 않습니다.

분류에서Dev

UIScrollView의 자동 레이아웃 제약 조건을 따르지 않는 UIView

분류에서Dev

애니메이션 UIView 프레임이 제약 조건을 따르지 않습니까?

분류에서Dev

while 루프의 여러 조건이 제대로 작동하지 않습니다.

분류에서Dev

"API가 REST의 6 가지 제약 조건을 따르는 경우 RESTful API"라고 말할 수 있습니까?

분류에서Dev

keyof는 중첩 될 때 제약 조건을 충족하지 않습니다.

분류에서Dev

Xamarin.iOS 사용자 지정 컨트롤은 높이 제약 조건을 따르지 않습니다.

분류에서Dev

UITableViewCell 하위보기가 자동 레이아웃 제약 조건을 따르지 않습니다.

분류에서Dev

while 루프는 거짓 조건에서 종료되지 않습니다.

분류에서Dev

프로그래밍 제약을 따르지 않음

분류에서Dev

대상 뷰에 대해 초기 프레임이 지정된 경우 AutoLayout이 제약 조건을 따르지 않는 이유는 무엇입니까?

분류에서Dev

C 언어에서 while 루프의 조건에 문제가 있습니다. || 맞지 않습니까?

분류에서Dev

Java do while 루프는 조건을 충족하지 않아도 루프를 유지합니다.

분류에서Dev

Java While 루프 조건이 소멸되지 않습니다

분류에서Dev

while 루프는 indexOf 검색을 실행하지 않습니다.

분류에서Dev

입력 유형 번호는 ng-step을 설정해도 제약 조건을 추가하지 않습니다.

분류에서Dev

내 while 루프의 조건은 잘 보이지 않는다?

분류에서Dev

Hibernate는 @ManyToOne에 대한 외래 키 제약 조건을 생성하지 않습니다.

분류에서Dev

Hibernate는 @ManyToOne에 대한 외래 키 제약 조건을 생성하지 않습니다.

분류에서Dev

Play Java Forms는 제약 조건을 재귀 적으로 확인하지 않습니다.

분류에서Dev

변수 제약 조건을 사용하는 sqlQuery가 작동하지 않습니다.

분류에서Dev

무한 while 루프는 빈 str을 제공하여 종료되지 않았습니다.

분류에서Dev

루프 "while"이 인터럽트로 두 조건을 모두 충족하지 않습니다.

분류에서Dev

2 조건이있는 while 루프는 C ++에서 작동하지 않습니다.

분류에서Dev

제약 조건은 또는 도구에 의해 존중되지 않습니다.

분류에서Dev

! = 연산자가 ||와 결합 될 때 while 루프 조건에서 작동하지 않습니다. 또는

Related 관련 기사

  1. 1

    BEMCheckBox가 제약 조건을 따르지 않는 것 같습니다.

  2. 2

    제약 조건을 따르지 않는 이미지보기

  3. 3

    뷰 프레임은 런타임에 제약 조건을 따르지 않습니다.

  4. 4

    뷰 프레임은 런타임에 제약 조건을 따르지 않습니다.

  5. 5

    UIScrollView의 자동 레이아웃 제약 조건을 따르지 않는 UIView

  6. 6

    애니메이션 UIView 프레임이 제약 조건을 따르지 않습니까?

  7. 7

    while 루프의 여러 조건이 제대로 작동하지 않습니다.

  8. 8

    "API가 REST의 6 가지 제약 조건을 따르는 경우 RESTful API"라고 말할 수 있습니까?

  9. 9

    keyof는 중첩 될 때 제약 조건을 충족하지 않습니다.

  10. 10

    Xamarin.iOS 사용자 지정 컨트롤은 높이 제약 조건을 따르지 않습니다.

  11. 11

    UITableViewCell 하위보기가 자동 레이아웃 제약 조건을 따르지 않습니다.

  12. 12

    while 루프는 거짓 조건에서 종료되지 않습니다.

  13. 13

    프로그래밍 제약을 따르지 않음

  14. 14

    대상 뷰에 대해 초기 프레임이 지정된 경우 AutoLayout이 제약 조건을 따르지 않는 이유는 무엇입니까?

  15. 15

    C 언어에서 while 루프의 조건에 문제가 있습니다. || 맞지 않습니까?

  16. 16

    Java do while 루프는 조건을 충족하지 않아도 루프를 유지합니다.

  17. 17

    Java While 루프 조건이 소멸되지 않습니다

  18. 18

    while 루프는 indexOf 검색을 실행하지 않습니다.

  19. 19

    입력 유형 번호는 ng-step을 설정해도 제약 조건을 추가하지 않습니다.

  20. 20

    내 while 루프의 조건은 잘 보이지 않는다?

  21. 21

    Hibernate는 @ManyToOne에 대한 외래 키 제약 조건을 생성하지 않습니다.

  22. 22

    Hibernate는 @ManyToOne에 대한 외래 키 제약 조건을 생성하지 않습니다.

  23. 23

    Play Java Forms는 제약 조건을 재귀 적으로 확인하지 않습니다.

  24. 24

    변수 제약 조건을 사용하는 sqlQuery가 작동하지 않습니다.

  25. 25

    무한 while 루프는 빈 str을 제공하여 종료되지 않았습니다.

  26. 26

    루프 "while"이 인터럽트로 두 조건을 모두 충족하지 않습니다.

  27. 27

    2 조건이있는 while 루프는 C ++에서 작동하지 않습니다.

  28. 28

    제약 조건은 또는 도구에 의해 존중되지 않습니다.

  29. 29

    ! = 연산자가 ||와 결합 될 때 while 루프 조건에서 작동하지 않습니다. 또는

뜨겁다태그

보관