Python [파이썬 문법] for - else 문 - for - else 문이란 for문에서 break 등으로 중간에 끝나지 않고 끝까지 실행됐을 경우 else문이 실행되는 것을 말한다. 입력 n,m = map(int, input().split()) for i in range(n,m+1): if i==1: continue for j in range(2,int(i**(1/2))+1): if i%j==0: break else: print(i) 출력 2 5 2 3 5 위 코드는 n 이상 m 이하의 범위 내에서 소수를 모두 출력하는 코드다. 해당 범위(range(2,int(i**(1/2))+1)동안 i가 j로 나누어떨어지지 않고 for문을 다 돌면 else문이 실행되서 소수 i가 출력된다. 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기파프리카의 IT블로그 Contents 입력 출력 당신이 좋아할만한 콘텐츠 [Python] 문자열 앞에 0 채우기 2023.03.20 코드 시각화 사이트 Python Tutor 2023.03.07 [파이썬 문법] pass, continue, break 2023.02.21 [파이썬 문법] 해시 Hash 알고리즘이란? 2023.01.27 댓글 0 + 이전 댓글 더보기