Задание 11 параграф 2.3 сделал
This commit is contained in:
parent
8446b01ec2
commit
e951f724ae
|
|
@ -0,0 +1,24 @@
|
||||||
|
****Задание 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)
|
||||||
Loading…
Reference in a new issue