业精于勤,荒于嬉;行成于思,毁于随。
숫자 n이 소수인지 확인하세요:
그러니까return True是在判断 2 到 sqrt(n) 中的每一个数都不是因数的情况下,就是素数,返回True. 그러니까 내부가 아닌 루프 외부
return True
True
for 루프 본문에서 나눌 수 있는 숫자를 찾으면 이 n不是素数, 立马就返回False, 如果for循环体都运行完了, 也没有找到一个能够整除的, 这才能代表这个n是素数, 所以return True를 for 아래에 배치해야 한다는 의미이기 때문입니다.
n
False
또한 내 블로그의 아이디어를 참조할 수 있습니다. Python은 특정 값 내에서 소수를 인쇄합니다
루프 본문으로 반환하면 처음 n % i != 0 숫자를 만나면 루프가 종료되고 반환됩니다. n이 100 내의 모든 숫자로 나누어지지 않는지 확인할 수 있는 방법이 없습니다(1과 그 자체 제외). ), 따라서 반환은 시험관 내에서 루프에 있어야 합니다.
숫자 n이 소수인지 확인하세요:
으아아아그러니까
return True
是在判断 2 到 sqrt(n) 中的每一个数都不是因数的情况下,就是素数,返回True
. 그러니까 내부가 아닌 루프 외부for 루프 본문에서 나눌 수 있는 숫자를 찾으면 이
n
不是素数, 立马就返回False
, 如果for循环体都运行完了, 也没有找到一个能够整除的, 这才能代表这个n
是素数, 所以return True
를 for 아래에 배치해야 한다는 의미이기 때문입니다.또한 내 블로그의 아이디어를 참조할 수 있습니다. Python은 특정 값 내에서 소수를 인쇄합니다
루프 본문으로 반환하면 처음 n % i != 0 숫자를 만나면 루프가 종료되고 반환됩니다. n이 100 내의 모든 숫자로 나누어지지 않는지 확인할 수 있는 방법이 없습니다(1과 그 자체 제외). ), 따라서 반환은 시험관 내에서 루프에 있어야 합니다.