Задание 11 параграф 2.3 сделал

This commit is contained in:
shariik 2025-12-16 11:03:53 +05:00
parent 8446b01ec2
commit e951f724ae

View file

@ -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)