Предмет: Информатика,
автор: lfif8549
ЯЗЫК ПИТОН!!!!
Простое число
По введённому натуральному числу K, не превосходящему 100000, выдать K-е по счёту простое число.
ввод
3
вывод
5
ввод2
1
вывод2
2
ПОМОГИТЕ!!!!
Ответы
Автор ответа:
2
Ответ:
def f(k):
i = 0
prime = [True] * 1300000
prime[0] = prime[1] = False
while k > 0:
i += 1
if not prime[i]:
continue
for j in range(i * i, 1300000, i):
prime[j] = False
k -= 1
return i
print(f(int(input())))
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: zoya1768
Предмет: Русский язык,
автор: apilalibek
Предмет: Русский язык,
автор: Ficsic71
Предмет: Математика,
автор: Дурачок133