В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История

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


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

Показать ответ
Ответ:
1BYRYNDYK1
1BYRYNDYK1
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-бота