форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
28 строки
1.7 KiB
Markdown
28 строки
1.7 KiB
Markdown
# Индивидуальное контрольное задание по теме 4
|
|
|
|
Капитонов Михаил, А-02-23
|
|
|
|
## Задание
|
|
|
|
Напишите инструкцию запоминания в переменной текущего времени в секундах с начала эпохи. Преобразуйте это время в символьную строку. Отобразите в виде: «Текущее время = <дата и время>». Создайте список с 14 значениями – случайными, равномерно распределенными числами в диапазоне значений от -5.6 до 24.4. Напишите инструкции создания словаря с ключами: 'a', 'b', 'c', 'd',… и значениями - синусами соответствующих элементов из списка. Отобразите на экране сумму значений словаря с округлением до одного знака после точки в виде: «Сумма значений = ХХХ».
|
|
## Решение
|
|
|
|
```py
|
|
import time
|
|
tt = time.time()
|
|
tt1 = time.ctime(tt)
|
|
tt2 = time.gmtime(tt)
|
|
print('Текущее время = ', str(tt2.tm_mday) + '.' + str(tt2.tm_mon) + '.' + str(tt2.tm_year)+ ' ' + str((tt2.tm_hour+3)%24) + ':' + str(tt2.tm_min))
|
|
import random as rn
|
|
a = []
|
|
for i in range(15):
|
|
a.append(rn.uniform(-5.6, 24.4))
|
|
print(a)
|
|
import math
|
|
for i in range(15):
|
|
a[i] = math.sin(a[i])
|
|
di1 = ['a','b','c','d','e','f','g','h','i','j','i','k','l','m','n']
|
|
di12 = dict(zip(di1,a))
|
|
print(di12)
|
|
print('Сумма значений = ', round(sum(di12.values()),1))
|
|
``` |