имейте проблемы с записью программы, которая находит все простые числа на n-ом числе и печатает их. Вот что у меня есть до сих пор, если кто-то может помочь и объяснить, что им делать неправильно, это было бы оценено:Prime Numbers PYTHON:
def isPrime (n):
primeList = [2]
for i in range (3, n):
if n%2 == 0 or n%3 == 0:
break
else:
primeList.append(i)
break
return (primeList)
форматирования теряются в вашем комментарии. Пожалуйста, отредактируйте ваше сообщение и добавьте код из своего комментария, а затем удалите комментарий. – Will
Вы посмотрели на любой из сотен других вопросов по поводу поиска простых чисел? Прокрутите вниз и посмотрите на правую сторону в разделе ** Related **. Эти вопросы также возникали, когда вы изначально составляли свой вопрос, но вы, по-видимому, игнорировали их, хотя вы можете найти ответы на них. – MattDMo
Определение простого числа противоречит вашему коду. Вы добавляете числа, если они не делятся на 2 и не делятся на 3, но как насчет чисел вроде 5, 7 и т. Д.? Они также являются первичными и не делятся на 2 и 3. Кроме того, здесь нет причин ломаться. Разрыв завершает замкнутый контур. – Shashank