Проверьте простое числоPython

Программы на Python
Ответить
Anonymous
 Проверьте простое число

Сообщение Anonymous »

Я использую Python, чтобы проверить, является ли число простым или нет, но когда я пишу 15, мне выдается значение True.

Код: Выделить всё

import math

def isPrime(i):
if i == 2 or i == 3:
return True
if i < 2:
return False
if  i % 2 == 0:
return False
for j in range(3,int(math.sqrt(i))):
if i % j == 0:
return False
return True
while True:
print(isPrime(int(input())))
Есть ли решение?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ime-number
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»