
Вопрос задан 05.07.2023 в 16:44.
Предмет Информатика.
Спрашивает Акентьев Данил.
ДАЮ 50 БАЛЛОВ!!! КОД НА ЯЗЫКЕ ПИТОН Простое число По введённому натуральному числу K, не
превосходящему 100000, выдать K-е по счёту простое число. Входные данные Во входном файле находится одно натуральное число K. Выходные данные В выходной файл выведите K-е простое число. Примеры Ввод 1 3 Вывод 5 Ввод 2 1 Вывод 2 Ограничения Время выполнения: 3 секунды

Ответы на вопрос

Отвечает Алпатова Ксеня.
Python
Ответ:
- k = int(input())
- lst = [2]
- i = 1
- while (len(lst)!=k):
- i+=2
- if (i > 10) and (i%10==5):
- continue
- for j in lst:
- if (j*j-1 > i):
- lst.append(i)
- break
- if (i % j == 0):
- break
- else:
- lst.append(i)
- print (lst[k-1])
Пример работы:






Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример кода на Python, который выполняет данную задачу:
pythondef is_prime(num):
if num <= 1:
return False
if num <= 3:
return True
if num % 2 == 0 or num % 3 == 0:
return False
i = 5
while i * i <= num:
if num % i == 0 or num % (i + 2) == 0:
return False
i += 6
return True
def find_kth_prime(k):
count = 0
num = 2
while True:
if is_prime(num):
count += 1
if count == k:
return num
num += 1
# Чтение входных данных
k = int(input())
# Поиск и вывод K-го простого числа
kth_prime = find_kth_prime(k)
print(kth_prime)
Вы можете использовать этот код, чтобы решить задачу. Просто скопируйте его в файл с расширением .py
, запустите и введите число K. Программа найдет K-е простое число и выведет его.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 558

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili