ПОМОГИТЕ ПОЖАЛУЙСТА, ПИТОН!!!
Циклы. Задача 1.6
Два простых числа, разнящихся на 2, называются "близнецами". Дано натуральное число N. Определить, являются ли числа, находящиеся по обе стороны от N, "близнецами".
Формат входных данных
Во входном файле записано N(3≤N≤100000).
Формат выходных данных
Вывести в выходной файл Yes или No в зависимости от ответа на задачу.
ДАЮ 30 БАЛЛОВ!!!
Answers & Comments
def isPrime(x):
i = 2
while i * i <= x:
if x % i == 0:
return False
return True
n = int(input())
if isPrime(n - 1) and isPrime(n + 1):
print("YES")
else:
print("NO")