print("Enter the number you want to test")
Num1 = input("Enter your number here:")
if (Num1%1 == '0' and Num1%Num1 == '0'):
print ("This number is prime number")
else:
print("This number is nor prime number")
Ошибка при TypeError: not all arguments converted during string formatting
. В чем причина и как я могу это исправить?Почему это сравнение не удается?
В то время как другие отвечают на то, что означает ошибка и как это исправить, я укажу, что ваш алгоритм для определения того, является ли число простым, является ошибочным; оператор if всегда возвращает true для любого целого числа. – Reti43
Что такое 'Num1% 1'? Все целые числа равны 0 по модулю 1. – Barmar