• Предмет: Информатика
  • Автор: slovogarabca
  • Вопрос задан 5 месяцев назад

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

Ответы

Ответ дал: robixer228
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)


robixer228: я могу залить на pastebin
robixer228: или я не знаю как я с табуляцией здесь скину
robixer228: ¯\_(ツ)_/¯
robixer228: тут можно вообще ссылки кидать?
slovogarabca: а можеш просто на пошту надіслати, файлом?
буду дуже вдячний
[email protected]
robixer228: отправил :з
slovogarabca: дякую, дуже допоміг!
slovogarabca: не пробував
robixer228: рад был помочь! (◠‿◠)
robixer228: а? что не пробовал?
Вас заинтересует