Предмет: Информатика, автор: Abcdefg12345678910

python. Показать на экран все простые числа в диапазоне,
указанном пользователем. Число называется простым,
если оно делится без остатка только на себя и на единицу.
Например, три — это простое число, а четыре нет.

Ответы

Автор ответа: amgumball
0

Ответ:

n, m = int(input()), int(input())

res = []

for i in range(n, m + 1):

for j in range(2, i):

if not i % j:

break

else:

res.append(i)

print(*res)


Abcdefg12345678910: надо сделать без res.append
tfkk: просто принт каждого числа?
Abcdefg12345678910: наверное
Abcdefg12345678910: можете исправить?
tfkk: se
tfkk: уже добавил свой ответ ниже
Автор ответа: tfkk
0

def prime_number(num: int) -> bool:

   if num == 1:

       return True

   elif num > 1:

       for i in range(2, num):

           if (num % i) == 0:

               return True

               

       return False

   

start, end = int(input()), int(input())

for i in range(start, end):

   if not prime_number(i):

       print(i)

Похожие вопросы
Предмет: Українська література, автор: artempoplavskij013
Предмет: Литература, автор: rabotatira