diff --git "a/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_1.py" "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_1.py" new file mode 100644 index 0000000..afe555a --- /dev/null +++ "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_1.py" @@ -0,0 +1,8 @@ +numbers = [2, -93, -2, 8, None, -44, -1, -85, -14, 90, -22, -90, -100, -8, 38, -92, -45, 67, 53, 25] + +# TODO заменить значение пропущенного элемента средним арифметическим +missing_item_index = 4 +new_numbers = numbers[:missing_item_index] + numbers[missing_item_index + 1:] # Список чисел без пропуска +avg_numbers = sum(new_numbers) / len(numbers) # Среднее арифметическое списка numbers +numbers[missing_item_index] = avg_numbers +print("Измененный список:", numbers) diff --git "a/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_2.py" "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_2.py" new file mode 100644 index 0000000..6a800d6 --- /dev/null +++ "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_2.py" @@ -0,0 +1,16 @@ +# TODO Найдите количество книг, которое можно разместить на дискете +CHAR_SIZE = 4 # Размер одного символа в байтах + +floppy_capacity_space_mb = 1.44 # Объем дискеты в Мб +book_page_count = 100 # Количество страниц в книге +lines_per_page = 50 # Число строк на странице +characters_in_line = 25 # Количество символов в строке + +characters_in_book = book_page_count * lines_per_page * characters_in_line # Количество симовлов в книге + +book_size_bytes = characters_in_book * CHAR_SIZE # Размер книги в байтах +floppy_capacity_space_bytes = floppy_capacity_space_mb * 1024 * 1024 # Объем дискеты в байтах + +book_on_floppy = int(floppy_capacity_space_bytes / book_size_bytes) + +print("Количество книг, помещающихся на дискету:", book_on_floppy) diff --git "a/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_3.py" "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_3.py" new file mode 100644 index 0000000..95c1243 --- /dev/null +++ "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_3.py" @@ -0,0 +1,8 @@ +list_players = ["Маша", "Петя", "Саша", "Оля", "Кирилл", "Коля"] + +# TODO Разделите участников на две команды +count_players = len(list_players) # Количество игроков +middle_index = count_players // 2 # Индекс игрока посередине списка + +print(list_players[:middle_index]) +print(list_players[middle_index:]) diff --git "a/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_4.py" "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_4.py" new file mode 100644 index 0000000..3b07f33 --- /dev/null +++ "b/\320\233\320\260\320\261\320\276\321\200\320\260\321\202\320\276\321\200\320\275\320\260\321\217 \321\200\320\260\320\261\320\276\321\202\320\260 1/task_4.py" @@ -0,0 +1,12 @@ +users = ['user1', 'user2', 'user3', 'user1', 'user4', 'user2'] + +# TODO Добавьте словарь и замените в нем нулевые значения статисчикой посещений +site_visit_statistics = { + "Общее количество": 0, + "Уникальные посещения": 0 +} + +site_visit_statistics["Общее количество"] = len(users) +site_visit_statistics["Уникальные посещения"] = len(set(users)) + +print(site_visit_statistics)