파이썬에서 If Else 문의 범위에 대한 혼란

스리 네시
def numbers_def(n):
    #######if-1#######
    if n <= 1:
        print('0 and 1 is special numbers')
        return False
    ######end of if-1######

    for x in range(2, n):
        ########if-2#######
        if n % x == 0:
            print('({}) = ({}) X ({})'.format(n, x, x))
            return False
        #####end of if-2#####


    #######else-1######
    else:
        print('({}) is a prime number'.format(n))
        return True

for x in range(0, 20):
    numbers_def(x)

이것은 비디오 튜토리얼에서 찾은 0에서 20 사이의 소수를 찾는 간단한 Python 프로그램입니다. 위의 프로그램에서 if-1시작 줄에 줄 번호 2, 정지에서의 전화 번호 6. if-2의 측면에 for loop그리고 존재 else-1하지 않은 위의에 속한다 if문. 그것이 속한 경우 if-1매개 변수 n이 4와 같을 때 다음 출력을 생성해야합니다.

4 = 2 X 2 
4 is a prime number

else-1이 프로그램 은 어떻게 작동 합니까? return boolean가치 를 사용하는 목적은 무엇입니까 ? 감사합니다!

VPfB

else문에 속하는 for루프되지 않은에 if조건.

그 의미는 " 휴식 없음 "입니다. for루프가 끝나지 않습니다 break모든 항목은 다음 다음 지쳐 때, 즉 실행되는 다른 제품군이다.

관용구는 다음과 같습니다.

for n in sequence:
    if is_ok(n):
        print("found")
        break
else:
    # no break
    print("not found")

귀하의 프로그램은 for-else 구문을 실제로 사용하지 않습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자 범위에 대한 혼란

분류에서Dev

파이썬 else 문 혼란

분류에서Dev

Javascript의 범위 및 호이 스팅에 대한 혼란

분류에서Dev

C ++의 범위 확인 연산자에 대한 혼란

분류에서Dev

문서에 대한 UrhoSharp 혼란

분류에서Dev

list.append 구문에 대한 혼란

분류에서Dev

Bash의 변수 범위에 대해 혼란 스러움

분류에서Dev

$ _SERVER의 사용에 대한 혼란 [ 'HTTPS']

분류에서Dev

CNN의 차원에 대한 혼란

분류에서Dev

Spring Batch의 executionContexts에 대한 혼란

분류에서Dev

C ++의 rand () 함수에 대한 혼란

분류에서Dev

`iptables`의`conntrack` 확장에 대한 혼란

분류에서Dev

조각의 수명에 대한 혼란

분류에서Dev

조각의 수명에 대한 혼란

분류에서Dev

nohup에 대한 약간의 혼란

분류에서Dev

coffeescript / javascript의 State Provider에 대한 혼란

분류에서Dev

Hbase의 "지역"에 대한 혼란

분류에서Dev

Android Studio의 Fragment에 대한 혼란

분류에서Dev

파이썬 구문에 대해 혼란 스러움

분류에서Dev

SciPy의 축에 대한 혼란스러운 문서

분류에서Dev

파이썬의 size () 함수에 대해 혼란 스러움

분류에서Dev

파이썬의 변수에 대한 혼란. 파이썬은 변수를 어떻게 사용합니까?

분류에서Dev

Docker ENTRYPOINT에 대한 혼란

분류에서Dev

rxjs debounceTime에 대한 혼란

분류에서Dev

ARC, AutoRelease에 대한 혼란

분류에서Dev

InputStream에 대한 혼란

분류에서Dev

char []에 대한 혼란

분류에서Dev

ThreadGroup # activeCount ()에 대한 혼란

분류에서Dev

for ... in 루프에 대한 혼란