Python例:判定素数

5019 ワード

判定素数:
  • 説明:本プログラムは、まず、素数を判断して出力する関数I s P r i m e()IsPrime()IsPrime()を定義し、2つのパラメータa a a a a aとb b bを含み、本プログラムの役割は、a a a a aとb bの間のすべての素数を出力することである.
  • Pythonプログラム実現
  • #Date:2019-11-12
    #Writer:    
    
    def IsPrime(a, b):               #           
        list_Prime = []              #       ,    a b     
        for i in range(a, b+1):
            for j in range(2, i+1):
                if j < i:
                    if i % j == 0:
                        break
                if j == i:
                    list_Prime.append(i)  #              
                    
        print(' {} {}       :
    '
    .format(a, b)) for k in range(len(list_Prime)): print(list_Prime[k], end = ' ') if (k+1) % 6 == 0: print('
    '
    ) print('

    {} .'
    .format(len(list_Prime)))
  • 例:出力1から100の間のすべての素数は以下の通りである:
  • IsPrime(1, 100)   #    
    
  • プログラムの実行結果は以下の通りである:
  •  1 100       :
    
    2 3 5 7 11 13 
    
    17 19 23 29 31 37 
    
    41 43 47 53 59 61 
    
    67 71 73 79 83 89 
    
    97 
    
     25   .
    
  • 終了語:上記のコードは本人の理解に基づいて作成され、エラーや不適切な点があれば、訂正してください.