форкнуто от main/python-labs
main
Родитель
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
|
||||
```
|
||||
Загрузка…
Ссылка в новой задаче