Сделал 11 параграф 2.3
This commit is contained in:
parent
9a5f9f66c2
commit
788ae9b5a0
24
2.3_lesson.11.20.py
Normal file
24
2.3_lesson.11.20.py
Normal 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)
|
||||
Loading…
Reference in a new issue