Форум » Обработка целых чисел » Задание 25 №153 » Ответить

Задание 25 №153

Olga Sav1: Здравствуйте. подскажите, пожалуйста, принцип решения задач 153-157. Я открыла авторское решение, но не могу понять как работает эта функция: [pre2] def firstPrimes( n ): primes = [2] k = 3 while len(primes) < n: divs = [int(k % d == 0) for d in primes] if sum(divs) == 0: primes.append( k ) k += 1 return primes [/pre2]

Ответов - 2

Поляков: Функция возвращает первые n простых чисел, проверяя делимость очередного числа-кандидата на все уже найденные простые числа.

Olga Sav1: Спасибо большое. Разобралась)



полная версия страницы