Вопрос задан 24.07.2026 в 06:13. Предмет Информатика. Спрашивает Нафанова Полина.

Простим називається число, яке ділиться націло лише на одиницю і на саме себе. Число 1 не вважається простим. Напишіть програму, яка знаходить усі прості числа в заданому проміжку, виводить їх на екран, а потім на вимогу користувача виводить їхню суму або добуток. Мова програмування: Python.

Перейти к ответам

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

Отвечает Лазуткина Мария.

Программа на Python:

start = int(input("Введите начало промежутка: "))
end = int(input("Введите конец промежутка: "))
primes = []
for num in range(start, end + 1):
    if num > 1:
        for i in range(2, int(num**0.5) + 1):
            if num % i == 0:
                break
        else:
            primes.append(num)
print("Простые числа:", primes)
choice = input("Введите 'сумма' или 'произведение': ")
if choice == "сумма":
    print("Сумма:", sum(primes))
elif choice == "произведение":
    prod = 1
    for p in primes:
        prod *= p
    print("Произведение:", prod)
else:
    print("Неверный выбор")

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос