From ac2fd987646fb389e53c78d09be9a702933e3599 Mon Sep 17 00:00:00 2001 From: Tsvetkova Tatyana Date: Mon, 13 Oct 2025 14:41:05 +0300 Subject: [PATCH] 26 --- TEMA4/26.1.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 TEMA4/26.1.md diff --git a/TEMA4/26.1.md b/TEMA4/26.1.md new file mode 100644 index 0000000..95ffb40 --- /dev/null +++ b/TEMA4/26.1.md @@ -0,0 +1,26 @@ +26) Напишите инструкцию определения и запоминания в переменной текущего московского ка-лендарного времени. Создайте список с 40 элементами – числами от 3 с шагом 6. Создайте кортеж с 12 элементами - случайным подмножеством из элементов списка. Создайте новый кортеж с элементами из первого кортежа, упорядоченными по убыванию величина. Рассчитайте сумму элементов второго кортежа, начиная с 4-го от начала и до 8-го. Отобразите ре-зультат на экране в виде «Сумма элементов кортежа = ХХХ». Определите, сколько времени в секундах прошло с начала выполнения задания +```py +>>> import time #начальное время +>>> import random #начальное время для Москвы +>>> start_time = time.time() +>>> start_time +1760354973.1996331 +>>> here = time.localtime() +>>> here +time.struct_time(tm_year=2025, tm_mon=10, tm_mday=13, tm_hour=14, tm_min=29, tm_sec=44, tm_wday=0, tm_yday=286, tm_isdst=0) +>>> numbers_list = list(range(3, 3 + 40*6, 6)) #список с 40 элементами – числами от 3 с шагом 6 +>>> numbers_list +[3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 63, 69, 75, 81, 87, 93, 99, 105, 111, 117, 123, 129, 135, 141, 147, 153, 159, 165, 171, 177, 183, 189, 195, 201, 207, 213, 219, 225, 231, 237] +>>> random_tuple = tuple(random.sample(numbers_list, 12)) #кортеж с 12 элементами - случайным подмножеством из элементов списка +>>> random_tuple +(189, 159, 153, 171, 219, 183, 201, 93, 237, 111, 165, 225) +>>> r_tuple=tuple(sorted(random_tuple, reverse=True)) #сортировка в обратном порядке в кортеж +>>> r_tuple +(237, 225, 219, 201, 189, 183, 171, 165, 159, 153, 111, 93) +>>> sum_elements = sum(r_tuple[3:8]) #суммa элементов второго кортежа +>>> sum_elements +909 +>>> end_time = time.time() +>>> end_time +1760355380.4714587 +``` \ No newline at end of file