Я пытаюсь решить задачу Project Euler 3 прямо сейчас (без спойлеров, пожалуйста), и в рамках моих усилий я пытаюсь написать программа, которая записывает каждое простое число, найденное в указанном диапазоне, в текстовый файл. Проблема заключается в том, моя программа выплевывает ошибку из, казалось бы, простейшей линии в целом вещь, х = 2.Ошибка Bizarre с помощью программы «x = 2^СинтаксисError: недействительный синтаксис»
numberlist = open('numbers.txt', 'a')
def is_prime(y):
possible_divisor = 2
while (y % possible_divisor != 0):
possible_divisor += 1
if possible_divisor == y:
numberlist.write(str((y))
#This is the troubled line
x = 2
#Modify the range of search for prime numbers
while x <= 99:
is_prime(x)
x += 1
numberlist.close()
Что я здесь отсутствует?
Это неудобно. Спасибо за помощь! – MyNameisTingles