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() 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(): """ diff --git a/3_for.py b/3_for.py index 5ca9f504..2a6fbf3d 100644 --- a/3_for.py +++ b/3_for.py @@ -1,3 +1,4 @@ +# Домашка номер 3! """ Домашнее задание №1 @@ -15,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() 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