|
0 / 0 / 0
Регистрация: 30.05.2021
Сообщений: 12
|
||||||
Проверка числа на простоту, питон19.06.2021, 10:09. Показов 9639. Ответов 21
Метки нет (Все метки)
Проверка числа на простоту
Дано натуральное число x>1. Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое, и NO, если число составное. Здравствуйте, возникла проблема в решении задачи, сразу скажу, да, она очень простая, но мне хочется разобраться в своем решении, а не копипастить чужие, заранее спасибо(если число простое, то выводим yes, иначе no)
0
|
||||||
| 19.06.2021, 10:09 | |
|
Ответы с готовыми решениями:
21
Проверка числа на простоту Проверка числа на простоту |
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
||||||
| 19.06.2021, 10:20 | ||||||
Сообщение было отмечено kukurza как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 30.05.2021
Сообщений: 12
|
|||||||
| 19.06.2021, 11:25 [ТС] | |||||||
0
|
|||||||
| 22.06.2021, 12:14 | ||||||
|
kukurza, из книжки Лутца. Если разбирать код, то он немного неоптимален и имеет пару допущений, но для общего развития отправляю сюда
0
|
||||||
|
93 / 11 / 7
Регистрация: 14.06.2020
Сообщений: 52
|
|
| 23.06.2021, 21:40 | |
|
letsmail9,
Он очень неоптимален. Если число n не имеет делителей в промежутке [2; sqrt(n)], то n простое. Вы проверяете [2; n*0,5]
0
|
|
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
||||||
| 24.06.2021, 02:02 | ||||||
|
Код есть на викиучебнике.
0
|
||||||
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
||||||
| 01.07.2022, 15:44 | ||||||
|
Вот короче:
Elliot_Alderson, Вы правы, но Ваше направление мышления тоже до конца неоптимизированно
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 01.07.2022, 16:13 | |
|
1
|
|
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
|
| 01.07.2022, 16:22 | |
|
iSmokeJC, ты и сюда регулярки засунул?)
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 01.07.2022, 16:23 | |
|
А чего бы и нет?
0
|
|
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
|
| 01.07.2022, 23:08 | |
|
iSmokeJC, а ты проверь на промежутке от 10**6 до 2 * 10**6
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 02.07.2022, 14:56 | |
|
ResDT, а при чем здесь промежуток? Речь про единственное число, не?
0
|
|
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
|
| 10.07.2022, 22:20 | |
|
iSmokeJC, окей, вот такое число: 30000000
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 10.07.2022, 22:38 | |
|
ResDT, и что?
0
|
|
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
|
| 10.07.2022, 22:41 | |
|
iSmokeJC, и все, в том-то и дело. Долго...
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 10.07.2022, 22:44 | |
0
|
|
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
|
| 10.07.2022, 22:45 | |
|
iSmokeJC, исчерпывающе
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 10.07.2022, 23:10 | ||
|
Твой вариант намного круче варианта с регуляркой, т.к. регулярки медленнее.
0
|
||
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
|
| 10.07.2022, 23:20 | |
|
iSmokeJC, уж точно не это) Мне задумка нравится, но она медленнее, объяснишь, в чем ее суть? Типа, как полученный шаблон может относиться к простым числам?
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 11.07.2022, 00:03 | |
|
0
|
|
| 11.07.2022, 00:03 | |
|
Помогаю со студенческими работами здесь
20
Проверка числа на простоту Проверка числа на простоту Проверка числа на простоту Проверка числа на простоту Проверка числа на простоту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|