From 24dcc9fa2bcfc08ca67ec0e894dc65fd92af6c66 Mon Sep 17 00:00:00 2001 From: Andrey Yushkov Date: Thu, 9 Jul 2020 08:32:51 +0300 Subject: [PATCH 01/12] Init task-1 --- task-1.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 task-1.py diff --git a/task-1.py b/task-1.py new file mode 100644 index 0000000..8dbe008 --- /dev/null +++ b/task-1.py @@ -0,0 +1,10 @@ +""" +Задание: +Поработайте с переменными, создайте несколько, выведите на экран, +запросите у пользователя несколько чисел и строк и сохраните в переменные, выведите на экран. +""" + +""" +Комментарии: +Нет четкого описание, что надо создать, запросить и в каком объеме! +""" \ No newline at end of file From db810e5df408d58611e0859b875d99cb3d8ada4a Mon Sep 17 00:00:00 2001 From: Andrey Yushkov Date: Thu, 9 Jul 2020 08:43:08 +0300 Subject: [PATCH 02/12] Comp task-1 --- task-1.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/task-1.py b/task-1.py index 8dbe008..8a06080 100644 --- a/task-1.py +++ b/task-1.py @@ -7,4 +7,19 @@ """ Комментарии: Нет четкого описание, что надо создать, запросить и в каком объеме! -""" \ No newline at end of file +""" + +# создайте несколько +a, b = 0, 1 + +# выведите на экран +print(a, b) + +# запросите у пользователя несколько чисел +a, b = int(input("Введите число ")), int(input(" и ещё ")) + +# и строк и сохраните в переменные +c, d = input("Введите несколько строк."), input() + +# выведите на экран +print(a, b, c, d) From 4782a2ad591bc9aacd6169b9a7af679d7f86be48 Mon Sep 17 00:00:00 2001 From: Andrey Yushkov Date: Thu, 9 Jul 2020 08:44:54 +0300 Subject: [PATCH 03/12] Init task-2 --- task-2.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 task-2.py diff --git a/task-2.py b/task-2.py new file mode 100644 index 0000000..8c63369 --- /dev/null +++ b/task-2.py @@ -0,0 +1,6 @@ +""" +Задание: +Пользователь вводит время в секундах. Переведите время в часы, +минуты и секунды и выведите в формате чч:мм:сс. Используйте форматирование строк. +""" + From f54d48504da071b86cb0debad0c84c9920348020 Mon Sep 17 00:00:00 2001 From: Andrey Yushkov Date: Thu, 9 Jul 2020 08:59:00 +0300 Subject: [PATCH 04/12] Comp task-2 --- task-2.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/task-2.py b/task-2.py index 8c63369..d3b7b2e 100644 --- a/task-2.py +++ b/task-2.py @@ -4,3 +4,10 @@ минуты и секунды и выведите в формате чч:мм:сс. Используйте форматирование строк. """ +sec = int(input("Время в секундах: ")) +minutes = sec // 60 +sec = sec % 60 +hour = minutes // 60 +minutes = minutes % 60 + +print("{:2}:{:2}:{:2}".format(hour, minutes, sec)) From 83d0a76923f4884225321589f50502256aaf3109 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 13:55:42 +0300 Subject: [PATCH 05/12] Init task-3 --- task-3.py | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 task-3.py diff --git a/task-3.py b/task-3.py new file mode 100644 index 0000000..02c56b4 --- /dev/null +++ b/task-3.py @@ -0,0 +1,5 @@ +""" +Задание: +Узнайте у пользователя число n. Найдите сумму чисел n + nn + nnn. +Например, пользователь ввёл число 3. Считаем 3 + 33 + 333 = 369. +""" \ No newline at end of file From e83a64dfc316d70ef41f0d98f7901b505deee115 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 14:00:20 +0300 Subject: [PATCH 06/12] Comp task-3 --- task-3.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/task-3.py b/task-3.py index 02c56b4..4a1d4e7 100644 --- a/task-3.py +++ b/task-3.py @@ -2,4 +2,10 @@ Задание: Узнайте у пользователя число n. Найдите сумму чисел n + nn + nnn. Например, пользователь ввёл число 3. Считаем 3 + 33 + 333 = 369. -""" \ No newline at end of file +""" + +n = int(input("n=")) +nn = int(str(n)*2) +nnn = int(str(n)*3) + +print("Считаем {} + {} + {} = {}".format(n, nn, nnn, n + nn + nnn)) From 4634d8face21dfc523420a81d6ccf6183140260a Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 14:04:29 +0300 Subject: [PATCH 07/12] Init task-4 --- task-4.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 task-4.py diff --git a/task-4.py b/task-4.py new file mode 100644 index 0000000..2bf57cc --- /dev/null +++ b/task-4.py @@ -0,0 +1,6 @@ +""" +Задание: +Пользователь вводит целое положительное число. +Найдите самую большую цифру в числе. +Для решения используйте цикл while и арифметические операции. +""" \ No newline at end of file From d941f2863d06d4b6c23404fa054fedfb972191d5 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 14:15:25 +0300 Subject: [PATCH 08/12] Comp task-4 --- task-4.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/task-4.py b/task-4.py index 2bf57cc..87a796e 100644 --- a/task-4.py +++ b/task-4.py @@ -3,4 +3,20 @@ Пользователь вводит целое положительное число. Найдите самую большую цифру в числе. Для решения используйте цикл while и арифметические операции. -""" \ No newline at end of file +""" + +number = int(input("Введите число ")) + +max_number = 0 + +while number // 10: + next_number = number % 10 + number = number // 10 + + if max_number < next_number: + max_number = next_number +else: + if max_number < number: + max_number = number + +print("Максимальное число {}".format(max_number)) \ No newline at end of file From c5c09a6572f464a78eef07d6bb56e3afd06b22df Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 14:18:02 +0300 Subject: [PATCH 09/12] Init task-5 --- task-5.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 task-5.py diff --git a/task-5.py b/task-5.py new file mode 100644 index 0000000..b0c95b0 --- /dev/null +++ b/task-5.py @@ -0,0 +1,16 @@ +""" +Задание: +Запросите у пользователя значения выручки и издержек фирмы. +Определите, с каким финансовым результатом работает фирма +(прибыль — выручка больше издержек, или убыток — издержки больше выручки). +Выведите соответствующее сообщение. Если фирма отработала с прибылью, +вычислите рентабельность выручки (соотношение прибыли к выручке). +Далее запросите численность сотрудников фирмы и определите прибыль фирмы +в расчете на одного сотрудника. +""" + +""" +Комментарии: +Для подобхных заданий необходимо указывать определения и формулы! +""" + From a3713acfe8f74893c967c1c900545bfb8bec53bb Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 14:33:38 +0300 Subject: [PATCH 10/12] Comp task-5 --- task-5.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/task-5.py b/task-5.py index b0c95b0..9d07f22 100644 --- a/task-5.py +++ b/task-5.py @@ -11,6 +11,16 @@ """ Комментарии: -Для подобхных заданий необходимо указывать определения и формулы! +Для подобных заданий необходимо указывать определения и формулы! +Невозможно вычислить рентабельность (соотношение прибыли к выручке), НЕТ формулы прибыли! +Невозможно вычислить прибыль фирмы в расчете на одного сотрудника, НЕТ! """ +income = float(input("Выручка фирмы ")) +costs = float(input("Издержеки фирмы ")) + +if income > costs: + print("прибыль — выручка больше издержек.") + +else: + print("убыток — издержки больше выручки") From 19735437e107cfd5595f36dcde3aa53f62f495d4 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 15:02:47 +0300 Subject: [PATCH 11/12] Init task-6 --- task-6.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 task-6.py diff --git a/task-6.py b/task-6.py new file mode 100644 index 0000000..7605d1a --- /dev/null +++ b/task-6.py @@ -0,0 +1,16 @@ +""" +Задание: +Спортсмен занимается ежедневными пробежками. В первый день его результат составил a километров. +Каждый день спортсмен увеличивал результат на 10 % относительно предыдущего. +Требуется определить номер дня, на который результат спортсмена составит не менее b километров. +Программа должна принимать значения параметров a и b и выводить одно натуральное число — номер дня. +Например: a = 2, b = 3. +Результат: +1-й день: 2 +2-й день: 2,2 +3-й день: 2,42 +4-й день: 2,66 +5-й день: 2,93 +6-й день: 3,22 +Ответ: на 6-й день спортсмен достиг результата — не менее 3 км. +""" \ No newline at end of file From cedf4454b3c6424297a23b0c982b35af55410a13 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 9 Jul 2020 15:04:21 +0300 Subject: [PATCH 12/12] Comp task-6 --- task-6.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/task-6.py b/task-6.py index 7605d1a..b9f08ce 100644 --- a/task-6.py +++ b/task-6.py @@ -13,4 +13,24 @@ 5-й день: 2,93 6-й день: 3,22 Ответ: на 6-й день спортсмен достиг результата — не менее 3 км. -""" \ No newline at end of file +""" + +""" +Было интересно, спасибо ) +""" + +a = float(input("Первый день его результат составил (км)")) +b = float(input("? На который результат спортсмена составит не менее (км) ")) +d = int(1) + +if int(a) == a: + print("{}-й день: {}".format(d, int(a))) +else: + print("{}-й день: {}".format(d, int(a*100)/100)) +while a < b: + a *= 1.1 + d += 1 + if int(a) == a: + print("{}-й день: {}".format(d, int(a))) + else: + print("{}-й день: {}".format(d, int(a*100)/100)) \ No newline at end of file