25 lines
1,009 B
Python
25 lines
1,009 B
Python
****Задание 11 Параграф 2.3***
|
||
****
|
||
Каждая следующая укрепляет ваши навыки и уверенность. А теперь — немного математической классики.
|
||
|
||
Простые числа — это такие, у которых только два делителя: 1 и само число. В этой задаче вам нужно определить, сколько простых чисел назвали участники.****
|
||
|
||
if name == "main":
|
||
count = int(input())
|
||
|
||
simple_counter = 0
|
||
|
||
for i in range(count):
|
||
if (number := int(input())) > 1:
|
||
simple = True
|
||
divider = 2
|
||
while divider <= int(number ** 0.5) and simple:
|
||
if number % divider == 0:
|
||
simple = False
|
||
else:
|
||
divider = divider + 1
|
||
if simple is True:
|
||
simple_counter = simple_counter + 1
|
||
|
||
print(simple_counter)
|