まず最初に素数を判定する関数を作りました。
キーボードから整数を入力してその数以上の素数を順番に15個表示させるプログラムを作りたいです。
Trueの場合に表示とカウントをしようと考えましたが上手くいきませんでした。
Python3
1# 素数判定の関数です 2def isPrimeNumber( n ): 3 if n < 2: 4 return False 5 elif n == 2: 6 print(n) 7 return True 8 for i in range(2,n): 9 if n % i == 0: 10 return False 11 else: 12 print(n) 13 return True 14# 本体です 15N = int(input()) 16count = 0 17while True: 18 isPrimeNumber(N) 19 if count >15: 20 break 21 count +=1 22 N +=1
回答2件
あなたの回答
tips
プレビュー