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

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

# Начало программы
start = int(input("Введите начало промежутка: "))
end = int(input("Введите конец промежутка: "))
# Создание списка простых чисел
simple_numbers = []
for num in range(start, end + 1):
# Проверка, является ли число простым
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
simple_numbers.append(num)
# Вывод списка на экран
print("Простые числа:", simple_numbers)
# Вывод суммы/произведения, если требуется
choice = input("Хотите увидеть сумму/произведение? (1 - сумма/2 - произведение): ")
# создание суммы или произведения
if choice == '1':
summa = 0
for number in simple_numbers:
summa += number
print("Cуммa:", summa)
elif choice == '2':
product = 1
for number in simple_numbers:
product *= number
print("Произведение:", product)



Ось програма на Python, яка знаходить всі прості числа в заданому проміжку і дає користувачу можливість вивести їхню суму або добуток:
pythondef is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
def main():
start = int(input("Введіть початкове число проміжку: "))
end = int(input("Введіть кінцеве число проміжку: "))
prime_numbers = [num for num in range(start, end + 1) if is_prime(num)]
print("Прості числа у заданому проміжку:")
for prime in prime_numbers:
print(prime)
choice = input("Оберіть дію ('сума' або 'добуток'): ").lower()
if choice == 'сума':
print("Сума простих чисел: ", sum(prime_numbers))
elif choice == 'добуток':
result = 1
for prime in prime_numbers:
result *= prime
print("Добуток простих чисел: ", result)
else:
print("Неправильний вибір. Введіть 'сума' або 'добуток'.")
if __name__ == "__main__":
main()
Ця програма спочатку знаходить всі прості числа в заданому проміжку і виводить їх на екран. Потім вона запитує користувача вибрати операцію ('сума' або 'добуток') і обчислює відповідний результат.


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







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