From 0734409b4d71d6521bd705338817d837e19ed7a0 Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Wed, 22 May 2024 15:16:12 +0300 Subject: [PATCH 1/5] a ready task 1 file --- 1_if1.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/1_if1.py b/1_if1.py index be736084..070e9915 100644 --- a/1_if1.py +++ b/1_if1.py @@ -13,13 +13,28 @@ * Вывести содержимое переменной на экран """ +def age_detector(age_input): + #activity_to_do = + if age_input < 7: + activity_to_do = 'Пользователь должен ходить в садик!' + elif age_input >= 7 and age_input < 16: + activity_to_do = 'Пользователь должен учиться в школе!' + elif age_input >= 16 and age_input < 21: + activity_to_do = 'Пользователь должен учиться в ВУЗе!' + else: #age_input >= 21: + activity_to_do = 'Пользователь должен работать!' + return activity_to_do def main(): """ Эта функция вызывается автоматически при запуске скрипта в консоли В ней надо заменить pass на ваш код """ - pass + age = int(input('Сколько Вам лет? ')) + print('Ваш возраст:', age, 'лет!') + activity = age_detector(age) + #return age + print(activity) if __name__ == "__main__": main() From a5d49312e18b01d202912177e8a8b4c2f03a2bd7 Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Thu, 23 May 2024 00:31:15 +0300 Subject: [PATCH 2/5] THis is the first commi to the newest branch! --- learn-homework-1 | 1 + 1 file changed, 1 insertion(+) create mode 160000 learn-homework-1 diff --git a/learn-homework-1 b/learn-homework-1 new file mode 160000 index 00000000..0734409b --- /dev/null +++ b/learn-homework-1 @@ -0,0 +1 @@ +Subproject commit 0734409b4d71d6521bd705338817d837e19ed7a0 From 16fdf545e46fc1c5ab922c6591f74fb391d2227d Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Fri, 24 May 2024 13:51:53 +0300 Subject: [PATCH 3/5] Started to work on task 2. --- 2_if2.py | 1 + 1 file changed, 1 insertion(+) diff --git a/2_if2.py b/2_if2.py index 0f1644f3..d396bc73 100644 --- a/2_if2.py +++ b/2_if2.py @@ -14,6 +14,7 @@ и выводя на экран результаты """ +#Здесь я буду писать свою функцию! def main(): """ From 328190acf801e9f86f6ec1e1a48b817428a0917d Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Fri, 24 May 2024 15:31:24 +0300 Subject: [PATCH 4/5] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C=20=D0=BD=D0=B0=D0=B4?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=B8=D0=B7=20?= =?UTF-8?q?=D1=84=D0=B0=D0=B9=D0=BB=D0=B0=203=5Ffor.py!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3_for.py | 1 + 1 file changed, 1 insertion(+) diff --git a/3_for.py b/3_for.py index 5ca9f504..b184290d 100644 --- a/3_for.py +++ b/3_for.py @@ -1,3 +1,4 @@ +# Домашка номер 3! """ Домашнее задание №1 From a6bd1f8007f89e2c3387ad569f645696c46d8fc5 Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Fri, 31 May 2024 14:53:56 +0300 Subject: [PATCH 5/5] Task 3 is almost done. --- 3_for.py | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/3_for.py b/3_for.py index b184290d..2a6fbf3d 100644 --- a/3_for.py +++ b/3_for.py @@ -16,13 +16,70 @@ * Посчитать и вывести суммарное количество продаж всех товаров * Посчитать и вывести среднее количество продаж всех товаров """ +def number_of_goods(sold_products, row): + number_of_sold = 0 + phones_sold_number = 0 + for number_of_sold in range(len(sold_products[row]['items_sold'])): + phones_sold_number += sold_products[row]['items_sold'][number_of_sold] + return phones_sold_number + +def avg_number_of_goods(sold_products, row): + number_of_sold = 0 + phones_sold_number = 0 + average_sold = 0 + total_sold = len(sold_products[row]['items_sold']) + for number_of_sold in range(len(sold_products[row]['items_sold'])): + phones_sold_number += sold_products[row]['items_sold'][number_of_sold] + average_sold = int(phones_sold_number / total_sold) + return average_sold + +def avg_number_of_all_goods(sold_products): + category = 0 + number_of_sold = 0 + phones_sold_number = 0 + average_sold = 0 + total_sold = len(sold_products['product']['items_sold']) +# total_sold = len(sold_products) +# total_sold = len(sold_products[],[]) +# print(total_sold) + +# iphone_12_dict = dict(sold_products[0][1][]) +# print(iphone_12_dict) + +# params = sold_products.get("items_sold") + print(sold_products) + + for category in range(len(sold_products[category]['items_sold'])): + print("category = ", category) + print("Range of category:", range(len(sold_products[category]['items_sold']))) + for number_of_sold in range(len(sold_products[category]['items_sold'])): + print("number_of_sold = ", number_of_sold) + phones_sold_number += sold_products[category]['items_sold'][number_of_sold] + print(phones_sold_number) + average_sold = int(phones_sold_number / total_sold) + return average_sold def main(): """ Эта функция вызывается автоматически при запуске скрипта в консоли В ней надо заменить pass на ваш код """ - pass + sold_products = [ + {'product': 'iPhone 12', 'items_sold': [363, 500, 224, 358, 480, 476, 470, 216, 270, 388, 312, 186]}, + {'product': 'Xiaomi Mi11', 'items_sold': [317, 267, 290, 431, 211, 354, 276, 526, 141, 453, 510, 316]}, + {'product': 'Samsung Galaxy 21', 'items_sold': [343, 390, 238, 437, 214, 494, 441, 518, 212, 288, 272, 247]}, + ] + print("Кол-во проданных iPhone12: ", number_of_goods(sold_products, 0)) + print("Кол-во проданных Xiaomi Mi11: ", number_of_goods(sold_products, 1)) + print("Кол-во проданных Samsung Galaxy 21: ", number_of_goods(sold_products, 2), "\n") + + print("Среднее кол-во проданных iPhone12: ", avg_number_of_goods(sold_products, 0)) + print("Среднее кол-во проданных Xiaomi Mi11: ", avg_number_of_goods(sold_products, 1)) + print("Среднее кол-во проданных Samsung Galaxy 21: ", avg_number_of_goods(sold_products, 2), "\n") + + print("Кол-во проданных Samsung Galaxy 21: ", number_of_goods(sold_products, 0) + number_of_goods(sold_products, 1) + number_of_goods(sold_products, 2), "\n") +# print("Среднее кол-во всех проданных устройств: ", avg_number_of_all_goods(sold_products)) + if __name__ == "__main__": main()