Tsvetkova Tatyana 2 недель назад
Родитель 6a56424c81
Сommit ac2fd98764

@ -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
```
Загрузка…
Отмена
Сохранить