Регистрация
Войти
Стать экспертом Правила
Информатика

Плачу бобриными слезами!!! Пожалуйста посчитайте!!! Питон! Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [a;b][a;b] простые числа. Выведите все найденные простые числа в порядке возрастания, слева от каждого числа выведите его номер по порядку. Числа aa и bb натуральные числа, вводятся с клавиатуры, каждое с новой строки, причем aSample Input:35320003532160Sample Output:1 35320072 35320193 35320214 35320335 35320496 35320917 35321038 35321219 3532147

ОТВЕТЫ

a=int(input())

b=int(input())

c=b+1

k=0

p=0

for i in range (a,c):

   for j in range (2,i):

       if i%j==0:

           if i==j:

               break

           else:

               k+=1

               break

   if k==0 and i!=1:

       p+=1        

       print (p, i)

   k=0

a=int(input())

b=int(input())

c=b+1

k=0

p=0

for i in range (a,c):

(tab)for j in range (2,i):

(tab)(tab)if i%j==0:

(tab)(tab)(tab)if i==j:

(tab)(tab)(tab)(tab)break

(tab)(tab)(tab)else:

(tab)(tab)(tab)(tab)k+=1

(tab)(tab)(tab)(tab)break

(tab)if k==0 and i!=1:

(tab)(tab)p+=1

(tab)(tab)print (p, i)

(tab)k=0

Проверять тут: https://repl.it/languages/python3

Остальные компиляторы могут не доводить программу до конца из-за большого количества действий

Если мой оказался Вам полезен, то прошу отметить его, как "лучший"

  1. Нет, только питон
560
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам