>  Q&A  >  본문

Python을 사용하여 100 내의 소수를 계산하는 방법은 무엇입니까?

으아악
迷茫迷茫2686일 전920

모든 응답(3)나는 대답할 것이다

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:26:00

    숫자 n이 소수인지 확인하세요:

    으아아아

    그러니까return True是在判断 2 到 sqrt(n) 中的每一个数都不是因数的情况下,就是素数,返回True. 그러니까 내부가 아닌 루프 외부

    회신하다
    0
  • 阿神

    阿神2017-06-12 09:26:00

    for 루프 본문에서 나눌 수 있는 숫자를 찾으면 이 n不是素数, 立马就返回False, 如果for循环体都运行完了, 也没有找到一个能够整除的, 这才能代表这个n是素数, 所以return True를 for 아래에 배치해야 한다는 의미이기 때문입니다.

    또한 내 블로그의 아이디어를 참조할 수 있습니다. Python은 특정 값 내에서 소수를 인쇄합니다

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:26:00

    루프 본문으로 반환하면 처음 n % i != 0 숫자를 만나면 루프가 종료되고 반환됩니다. n이 100 내의 모든 숫자로 나누어지지 않는지 확인할 수 있는 방법이 없습니다(1과 그 자체 제외). ), 따라서 반환은 시험관 내에서 루프에 있어야 합니다.

    회신하다
    0
  • 취소회신하다