форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
2.1 KiB
2.1 KiB
Индивидуально контрольное задание по Теме 4
Володин Денис, А-02-23
##Задание
В-20 Напишите инструкцию запоминания в переменной текущего времени в секундах с начала эпохи. Преобразуйте это время в Московское региональное время. Создайте кортеж с элементами – целыми числами от 27 до 147 через 15. Рассчитайте сумму элементов кортежа и определите значение отношения синуса этой суммы к корню квадратному из неё. Отобразите полученное значение в виде: «Результат = ХХХ» с округлением до 5 знаков после точки.
##Решение
import time
import datetime
import math
current_time_seconds = time.time()
print(f"Текущее время в секундах с начала эпохи: {current_time_seconds}")
utc_time = datetime.datetime.utcfromtimestamp(current_time_seconds)
moscow_time = utc_time + datetime.timedelta(hours=3)
print(f"Московское время: {moscow_time.strftime('%Y-%m-%d %H:%M:%S')}")
numbers_tuple = tuple(range(27, 148, 15))
print(f"Кортеж чисел: {numbers_tuple}")
tuple_sum = sum(numbers_tuple)
print(f"Сумма элементов кортежа: {tuple_sum}")
if tuple_sum >= 0:
result = math.sin(tuple_sum) / math.sqrt(tuple_sum)
else:
result = math.sin(tuple_sum) / math.sqrt(-tuple_sum) # для комплексного случая, но в нашем случае сумма положительна
print(f"Результат = {result:.5f}")
##Вывод
Текущее время в секундах с начала эпохи: 1760948869.1841416
Московское время: 2025-10-20 11:27:49
Кортеж чисел: (27, 42, 57, 72, 87, 102, 117, 132, 147)
Сумма элементов кортежа: 783
Результат = -0.02419