-3

私はpythonの完全な初心者です。ある数が素数かどうかをチェックするプログラムをコーディングしました。しかし、それは私に上記のタイプエラーを与えています

そのエラーの意味と解決方法を教えてください。

同じタイトルの質問を見ました。しかし、私はそれを解決する方法を理解していませんでした。だから私はこの質問をしています。

num = ( "which no. u want to check prime or not:" )
i = 1
k = 0
while(i <= num):
  if(num % i == 0): #idle is showing type error here 
       k=k+1
       i=i+1
  if(k == 2):
       print "%d is prime number" % num
  else:
       print "%d is not a prime no" % num
4

1 に答える 1