17) Вводятся целые числа до первого числа, которое меньше двух. Определить, сколько простых чисел было введено.
278
384
Ответы на вопрос:
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)
Популярно: Информатика
-
кудряшёв10.11.2022 02:10
-
IceOneBro25.03.2022 10:30
-
Иленьк11.08.2021 19:12
-
Vadim09032005118.01.2021 13:38
-
AlinaSki11.04.2023 21:14
-
dlink16222.03.2020 09:34
-
Галя442509.11.2020 10:26
-
driftstiwrx24.06.2021 12:21
-
Илья238916.02.2022 08:05
-
Kintavr1234525.01.2022 06:26