ответвлено от main/python-labs
ИКЗ
Этот коммит содержится в:
40
TEMA4/test.md
Обычный файл
40
TEMA4/test.md
Обычный файл
@@ -0,0 +1,40 @@
|
||||
## Индивидуально контрольное задание по Теме 4
|
||||
|
||||
Володин Денис, А-02-23
|
||||
|
||||
##Задание
|
||||
|
||||
В-20
|
||||
Напишите инструкцию запоминания в переменной текущего времени в секундах с начала эпохи. Преобразуйте это время в Московское региональное время. Создайте кортеж с элементами – целыми числами от 27 до 147 через 15. Рассчитайте сумму элементов кортежа и определите значение отношения синуса этой суммы к корню квадратному из неё. Отобразите полученное значение в виде: «Результат = ХХХ» с округлением до 5 знаков после точки.
|
||||
|
||||
##Решение
|
||||
|
||||
```py
|
||||
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}")
|
||||
```
|
||||
|
||||
##Вывод
|
||||
|
||||
```py
|
||||
Текущее время в секундах с начала эпохи: 1760948869.1841416
|
||||
Московское время: 2025-10-20 11:27:49
|
||||
Кортеж чисел: (27, 42, 57, 72, 87, 102, 117, 132, 147)
|
||||
Сумма элементов кортежа: 783
|
||||
Результат = -0.02419
|
||||
```
|
||||
Ссылка в новой задаче
Block a user