From a08a60408a6b7a1ee38d234b0d772b8c2ab6d7d9 Mon Sep 17 00:00:00 2001 From: TheTosS Date: Mon, 21 Apr 2025 13:53:17 +0200 Subject: [PATCH] Update 03_task_numbers.md --- Lesson20/pactice/part02/03_task_numbers.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/Lesson20/pactice/part02/03_task_numbers.md b/Lesson20/pactice/part02/03_task_numbers.md index 077c2e6..57ab678 100644 --- a/Lesson20/pactice/part02/03_task_numbers.md +++ b/Lesson20/pactice/part02/03_task_numbers.md @@ -15,11 +15,20 @@ ### Решение задачи -```python -# TODO: you code here... -``` +## "Делители числа" + +n = int(input("Целое положительное число :")) +if n < 0: + print(" число должно быть положительное ! ") + n = int(input("Целое положительное число :")) +else: + print(" : ", n) +result = [] +for i in range(2, n + 1): + if n % i == 0: + result.append(i) + print(i) ---- ### Данные для самопроверки @@ -40,4 +49,4 @@
Подсказка-2 Самый простой способ решить данную задачу - просто перебрать все числа от 2-ки до заданного числа и проверить, делится ли заданное число на них без остатка. -
\ No newline at end of file +