자바에서 FOR 루프 구문은 조건을 추가 할 수있는 곳을 제공합니다. 예를 들어, 아래 코드에서 조건이 우리가 루프 문에 대한 이러한 조건을 추가 할 수있는 방법, 내가 J에게 파이썬에서 < N파이썬 루프에서 조건을 추가하는 방법
for (i=0; i*j < n; i++)
{ ... }
을 *인가?
for i in range(n):
for 루프에 if 문을 추가 할 수 있다는 것을 알고 있지만 실행 시간이 O (n)로 늘어날 염려가 있습니다. 제발 조언.
을 : 구체적인 예를 들어, C, 당신은
파이썬에서 아마 당신은이 작업을 수행하는 방법과 직접 문자를 반복하는 것입니다 작성할 수 있습니다 어떤 경우에도 O (n). 'for' 대신에'while'도 사용할 수 있습니다. –
예에서 보듯이'for i in range (n // j + 1) '와 같은 것을 얻을 수 있습니다. – fuglede