[Solved] Python TypeError: not all arguments converted during string formatting


num is string.

>>> num = ( "which no. u want to check prime or not:" )
>>> num % 1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: not all arguments converted during string formatting
>>>

I think you missed raw_input():

>>> num = int(raw_input( "which no. u want to check prime or not:" ))
which no. u want to check prime or not:1
>>> num
1

0

solved Python TypeError: not all arguments converted during string formatting