From e6c62b5b547e745f672a0a057e815c137784a4c4 Mon Sep 17 00:00:00 2001 From: TheTosS Date: Mon, 21 Apr 2025 12:56:29 +0200 Subject: [PATCH] Update 01_task_numbers.md --- Lesson20/pactice/part02/01_task_numbers.md | 32 ++++++++++++++++++---- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/Lesson20/pactice/part02/01_task_numbers.md b/Lesson20/pactice/part02/01_task_numbers.md index 6459ec2..b44c4ba 100644 --- a/Lesson20/pactice/part02/01_task_numbers.md +++ b/Lesson20/pactice/part02/01_task_numbers.md @@ -14,10 +14,32 @@ ### Решение задачи -```python -# TODO: you code here... -``` ---- +## "Амеба" + + +def num(): + while True: + minutes = int(input("min : ")) + if minutes > -1: + return minutes + else: + print("Число должно быть положительное!") + + +# Амебы + +def am(minutes): + if minutes == 0: + return 1 + periods = (minutes // 1) + return 2 ** periods + + +time = num() +amoebas = am(time) + +print(f"{amoebas} ам. за {time} мин.") + ### Данные для самопроверки @@ -27,4 +49,4 @@ | 1 | 2 | | 2 | 4 | | 3 | 8 | -| 5 | 32 | \ No newline at end of file +| 5 | 32 |