diff --git a/Task1.py b/Lesson1/Task1.py similarity index 100% rename from Task1.py rename to Lesson1/Task1.py diff --git a/Task4.py b/Lesson1/Task4.py similarity index 100% rename from Task4.py rename to Lesson1/Task4.py diff --git a/Task5.py b/Lesson1/Task5.py similarity index 100% rename from Task5.py rename to Lesson1/Task5.py diff --git a/Task6.py b/Lesson1/Task6.py similarity index 100% rename from Task6.py rename to Lesson1/Task6.py diff --git a/Task7.py b/Lesson1/Task7.py similarity index 100% rename from Task7.py rename to Lesson1/Task7.py diff --git a/Task8.py b/Lesson1/Task8.py similarity index 100% rename from Task8.py rename to Lesson1/Task8.py diff --git a/Lesson2/task2.py b/Lesson2/task2.py new file mode 100644 index 0000000..e69de29 diff --git a/Lesson2/task4.py b/Lesson2/task4.py new file mode 100644 index 0000000..86b8319 --- /dev/null +++ b/Lesson2/task4.py @@ -0,0 +1,17 @@ +n = int(input('До какого числа считать простые числа: ')) + +sieve = [i for i in range(n)] +sieve[1] = 0 + +for i in range(2, n): + if sieve[i] != 0: + j = i + i + while j < n: + sieve[j] = 0 + j += i + +res = [i for i in sieve if i != 0] + +print(sieve) +print(res) +print(len(res)) diff --git a/Lesson2/task5.py b/Lesson2/task5.py new file mode 100644 index 0000000..e69de29