sasha13410
10.06.2021 20:15

17) Вводятся целые числа до первого числа, которое меньше двух. Определить, сколько простых чисел было введено.


17) Вводятся целые числа до первого числа, которое меньше двух. Определить, сколько простых чисел бы

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Загадака
12.07.2021 22:30

def simple(x):

   count=0

   if x==1 or x==0:

       return False

   for i in range(1,x//2 + 1):

       if x%i==0:

           count+=1

       if count>1:

           return False

   return True

count=0

n=int(input())

while n>=2:

   if simple(n):

       count+=1

   n=int(input())

print(count)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота