Есть ответ 👍

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

278
384
Посмотреть ответы 2

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


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)


224176.34 (дес.) =  110110101110110000.01010111 (дв.)

Популярно: Информатика