for 루프가 작동하지 않는 이유를 이해할 수 없습니다.

존 이스크라

Visual Studio 코드 1.39.1을 사용하여 우분투 19.04에서 Python 3.7.3을 실행하고 있습니다. 나는 약간 멍청한 사람 이니 기다려주세요.

저는 Python을 사용하여 계산과 프로그래밍을 통해 작업하고 있습니다. 저자는 내가 VSC에 입력 한이 예제를 제공합니다. 99 % 확실하고 정확하지만 프로그램이해야 할 일, 즉 두 목록의 교차점을 찾는 것은 아닙니다.

def intersect(L1,L2):
    tmp = []
    for e1 in L1:
        for e2 in L2:
            if e1 == e2:
                tmp.append(e1)
                break
            result = []
            for e in tmp:
                if e not in result:
                    result.append(e)
            return result

S = [2,3]
T = [2,3,4]
intersect(S,T)

출력이 [2]아니라 [2,3]이므로 프로그램이을 (를) 통해 실행되지 않는 것 같지만 S이유를 알 수 없습니다.

미리 감사드립니다.

아담

Python은 들여 쓰기를 사용하여 함수 또는 루프 본문과 같은 코드 블록의 시작과 끝을 표시합니다.

for condition:
    statement_in_loop()
    statement_in_loop()

statement_outside_of_loop()

마지막 줄을 들여 쓰면 루프 안에있을 것입니다. 일부 언어는 중괄호를 사용하여 루프 본문을 표시하지만 Python은 그렇지 않습니다.

코드 복사 / 붙여 넣기시 특히주의하십시오. 종종 편집자는 사용자를 위해 들여 쓰기를 유용하게 수정하고 결국 논리를 변경하려고합니다.

코드가 최종 루프를 너무 많이 들여 쓰는 것처럼 보이므로 너무 많이 실행됩니다.

이 시도:

def intersect(L1,L2):
    tmp = []
    for e1 in L1:
        for e2 in L2:
            if e1 == e2:
                tmp.append(e1)
                break
    result = []
    for e in tmp:
        if e not in result:
            result.append(e)
    return result

S = [2,3]
T = [2,3,4]
intersect(S,T)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 루프가 작동하지 않는 이유를 찾을 수 없습니다.

분류에서Dev

charindex가 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

True / False가 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

for 루프가 "정의되지 않음"을 반환하는 이유를 이해할 수 없습니다.

분류에서Dev

for 루프가 무한 해지는 이유를 이해할 수 없습니까?

분류에서Dev

버블 정렬 코드가 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

replace ()가 여기서 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

for 루프가 실행되지 않는 이유를 알 수 없습니다.

분류에서Dev

Javascript regex가 작동하지 않는 이유를 알 수 없습니다.

분류에서Dev

내 clearfix가 작동하지 않는 이유를 알 수 없습니다.

분류에서Dev

Bootstrap Scrollspy가 작동하지 않는 이유를 알 수 없습니다.

분류에서Dev

글로벌 성명서가 작동하지 않고 이유를 이해할 수 없습니다.

분류에서Dev

이 작은 코드 부분이 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

For 루프가 루핑되지 않고 이유를 알 수 없습니다.

분류에서Dev

sudo가 작동하는지 여부를 이해할 수 없습니다.

분류에서Dev

간단한 while 루프에서 코드가 예상대로 작동하지 않는 이유를 추론 할 수 없습니다.

분류에서Dev

이 Ruby on Rails 코드가 options_from_collection_for_select를 사용하는 f.select가 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

작동하지 않는 이유를 알 수 없습니다.

분류에서Dev

Xcode 시뮬레이터가 예상대로 작동하지 않는 이유를 파악할 수 없습니다.

분류에서Dev

HTML 및 CSS-드롭 다운 메뉴가 작동하지 않는 이유를 파악할 수 없습니다.

분류에서Dev

루프가 작동하지 않는 이유는 무엇입니까? if & C 함수

분류에서Dev

왜 이것이 작동하지 않는지 이해할 수 없습니다.

분류에서Dev

Java의 정규식이 작동하지 않는 이유를 이해할 수 없습니다.

분류에서Dev

JSON 경로 조건부가 작동하지 않는 것 같습니다. 이유를 알 수 없습니다.

분류에서Dev

목록 필터가 올바르게 작동하지 않는 이유를 파악할 수 없습니다.

분류에서Dev

JS가 객체가 정의되지 않았다고 불평하는 이유를 이해할 수 없습니다.

분류에서Dev

알 수없는 이유로 PHP INSERT가 작동하지 않습니다.

분류에서Dev

이 오류가 발생하는 이유를 이해할 수 없습니다.

분류에서Dev

내 적 중 하나에 대한 충돌 감지가 작동하지 않는 이유를 알 수 없습니다.

Related 관련 기사

  1. 1

    내 루프가 작동하지 않는 이유를 찾을 수 없습니다.

  2. 2

    charindex가 작동하지 않는 이유를 이해할 수 없습니다.

  3. 3

    True / False가 작동하지 않는 이유를 이해할 수 없습니다.

  4. 4

    for 루프가 "정의되지 않음"을 반환하는 이유를 이해할 수 없습니다.

  5. 5

    for 루프가 무한 해지는 이유를 이해할 수 없습니까?

  6. 6

    버블 정렬 코드가 작동하지 않는 이유를 이해할 수 없습니다.

  7. 7

    replace ()가 여기서 작동하지 않는 이유를 이해할 수 없습니다.

  8. 8

    for 루프가 실행되지 않는 이유를 알 수 없습니다.

  9. 9

    Javascript regex가 작동하지 않는 이유를 알 수 없습니다.

  10. 10

    내 clearfix가 작동하지 않는 이유를 알 수 없습니다.

  11. 11

    Bootstrap Scrollspy가 작동하지 않는 이유를 알 수 없습니다.

  12. 12

    글로벌 성명서가 작동하지 않고 이유를 이해할 수 없습니다.

  13. 13

    이 작은 코드 부분이 작동하지 않는 이유를 이해할 수 없습니다.

  14. 14

    For 루프가 루핑되지 않고 이유를 알 수 없습니다.

  15. 15

    sudo가 작동하는지 여부를 이해할 수 없습니다.

  16. 16

    간단한 while 루프에서 코드가 예상대로 작동하지 않는 이유를 추론 할 수 없습니다.

  17. 17

    이 Ruby on Rails 코드가 options_from_collection_for_select를 사용하는 f.select가 작동하지 않는 이유를 이해할 수 없습니다.

  18. 18

    작동하지 않는 이유를 알 수 없습니다.

  19. 19

    Xcode 시뮬레이터가 예상대로 작동하지 않는 이유를 파악할 수 없습니다.

  20. 20

    HTML 및 CSS-드롭 다운 메뉴가 작동하지 않는 이유를 파악할 수 없습니다.

  21. 21

    루프가 작동하지 않는 이유는 무엇입니까? if & C 함수

  22. 22

    왜 이것이 작동하지 않는지 이해할 수 없습니다.

  23. 23

    Java의 정규식이 작동하지 않는 이유를 이해할 수 없습니다.

  24. 24

    JSON 경로 조건부가 작동하지 않는 것 같습니다. 이유를 알 수 없습니다.

  25. 25

    목록 필터가 올바르게 작동하지 않는 이유를 파악할 수 없습니다.

  26. 26

    JS가 객체가 정의되지 않았다고 불평하는 이유를 이해할 수 없습니다.

  27. 27

    알 수없는 이유로 PHP INSERT가 작동하지 않습니다.

  28. 28

    이 오류가 발생하는 이유를 이해할 수 없습니다.

  29. 29

    내 적 중 하나에 대한 충돌 감지가 작동하지 않는 이유를 알 수 없습니다.

뜨겁다태그

보관