Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 35

Найти произведение составных чисел в промежутке от 1 до «n». Функция проверяет простое число или составное

16.11.2020, 14:33. Показов 2522. Ответов 2

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста это решить
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.11.2020, 14:33
Ответы с готовыми решениями:

В промежутке от «a» до «b» найти среднее арифметическое простых чисел. Функция проверяет простое число или нет
В промежутке от «a» до «b» найти среднее арифметическое простых чисел. Функция проверяет простое число или нет.

Найти сумму составных чисел, если число нечетное, произведение составных чисел, если число четное
Составьте циклы, в которых числа от 1 до 100 находят сумму составных чисел, если число нечетное, произведение составных чисел, если число...

Найти наименьшее простое число p такое, что p+70 тоже простое и на промежутке между p и p+70 нет простых чисел
Уровень печати я задала printlivel:=0;isprime(70!); false > ...

2
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
16.11.2020, 15:12
Лучший ответ Сообщение было отмечено AdeoN-_ как решение

Решение

AdeoN-_,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
def prnum(n) :
    prime = [True] * (n+1)
    prime[0] = prime[1] = False
    prime[2] = True
    for j in range(4, n+1, 2):
        prime[j] = False
    for i in range(3, n + 1, 2) :
        if not prime[i]:
            continue
        for j in range(i * i, n+1, i):
            prime[j] = False
        i += 2
    return prime
 
n = int(input())
pr = prnum(n)
res = 1
for i in range(1, n+1) :
    if not pr[i] :
        res *= i 
print(res)
1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 35
17.11.2020, 08:27  [ТС]
Gdez, А можно , как то сделать так , что бы оно писало , просто число или составное ?

Добавлено через 2 минуты
Цитата Сообщение от Gdez Посмотреть сообщение
for j in range(4, n+1, 2):
        prime[j] = False
    for i in range(3, n + 1, 2) :
        if not prime[i]:
Я так понимаю вот здесь оно определяет , просто число или составное ?

Добавлено через 23 минуты
Сори , фигню написал , я разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.11.2020, 08:27
Помогаю со студенческими работами здесь

Простое или составное число
Не могу понять, почему мой код не работает Если ввожу, например, 13 пишет, что это составное число #include <iostream> ...

Простое или составное число
При проверке чисел 9 и 15 прога выдает результат, что они простые. И не знаю как засунуть 1 и 2 для проверки. import java.util.*; ...

Определить - простое число или составное
Ребята надо с Turbo Pascal код перевести в Assembler program prost; var n,d,r:integer; begin write('Введите целое число'); ...

Определить составное или простое число
Дано натуральное число n>1. Проверьте, является ли оно простым. Схема алгоритма должна вывести слово "Простое", если число...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru