diff --git a/TEMA4/test.md b/TEMA4/test.md new file mode 100644 index 0000000..6e3779b --- /dev/null +++ b/TEMA4/test.md @@ -0,0 +1,28 @@ +# Индивидуальное контрольное задание по теме 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)) +``` \ No newline at end of file