Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/88: Рейтинг темы: голосов - 88, средняя оценка - 5.00
10 / 59 / 21
Регистрация: 12.03.2017
Сообщений: 514

Напишите программу, которая выводит все простые числа, меньшие данного натурального числа

23.10.2017, 20:59. Показов 20472. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая выводит все простые числа, меньшие данного натурального числа.

Формат ввода
Одно натуральное число.

Формат вывода
Все простые числа, меньшие введённого числа.

Пример
Ввод
20
Вывод
2
3
5
7
11
13
17
19
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.10.2017, 20:59
Ответы с готовыми решениями:

Найти все простые числа, меньшие данного натурального числа
Простые числа на миллион долларов Точная оценка количества простых чисел, меньших данного числа, связана с вопросом об истинности...

Вывести все простые числа, меньшие данного натурального числа
Напишите программу, которая выводит все простые числа, меньшие данного натурального числа.

Напишите программу, которая выводит все простые числа в диапазоне от 2 до N ( N заранее неизвестно)
Не проходит два теста по времени. Что можно предпринять? def is_prime(n): if n % 2 == 0: return n == 2 d = 3 ...

5
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
24.10.2017, 01:49
Лучший ответ Сообщение было отмечено Pavlin234 как решение

Решение

Без затей
Python
1
2
3
4
5
6
7
8
9
10
11
12
>>> def is_prime(n, d=3):
...   if n < 2 or n != 2 and n & 1 == 0:
...     return False
...   if d * d > n:
...     return True
...   return n % d and is_prime(n, d + 2)
...
>>> topnum = int(input("Top number: "))
Top number: 20
>>> for i in range(topnum):
...   if is_prime(i):
...     print(i)
1
2 / 2 / 0
Регистрация: 05.11.2018
Сообщений: 55
09.11.2018, 19:02
не работает
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
09.11.2018, 20:21
Цитата Сообщение от AntonPr Посмотреть сообщение
не работает
Bad luck, bro, bad luck...
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
10.11.2018, 02:14
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/python3
 
n = int(input('Top: '))
assert n > 2
 
primes = [2]
 
for i in range(3, n, 2):
    for j in primes:
        if i % j == 0:
            break
    else:
        primes.append(i)
 
print(primes)
0
0 / 0 / 0
Регистрация: 24.12.2020
Сообщений: 2
24.12.2020, 22:59
Python
1
2
3
4
5
6
7
8
9
a = int(input())
k = 0
for i in range(1, a):
    for j in range(1, i + 1):
        if i % j == 0:
            k += 1
    if k == 2:
        print(i)
    k = 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.12.2020, 22:59
Помогаю со студенческими работами здесь

Для заданного натурального числа n определить все простые числа меньшие n
Для заданного натурального числа n определить все простые числа меньшие n. Для решения задачи использовать алгоритм решета Эратосфена и...

Найти все совершенные числа, меньшие данного натурального числа n
Натуральное число называется совершенным, если оно равно сумме всех своих делителей, не равных самому числу. Найдите все совершенные числа,...

вывести все простые числа, меньшие данного натурального числа
нужно вывести все простые числа меньше введенного мой код: a = int(input()) k = False for i in range(1, a): for j in...

Напишите программу, которая вводит натуральные числа a и b и выводит все простые числа в диапазоне от a до b
Напишите программу, которая вводит натуральные числа a и b и выводит все простые числа в диапазоне от a до b . Входные данные ...

Напишите программу, которая выводит все простые числа, которые являются палиндромами
Напишите программу, которая выводит все простые числа, которые являются палиндромами


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru