Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.6 KiB

Индивидуальные контрольные задания по Теме 4

Кузьменко Елена, А-02-23

Задание Вариант 6

1)Создайте переменную с календарными сведениями для текущего момента времени и выведите информацию в виде строки «Текущая дата: <день>-<месяц>-<год>».

2)Создайте объект со значением 5-2j.

3)Извлеките из него квадратный корень с записью результата в новый объект. Эту операцию выполните с использованием функции exec.

Решение

1)Переменная с календарными сведениями

import time

>>> t = time.localtime(); t #переменная, хранящая календарные данные
time.struct_time(tm_year=2025, tm_mon=10, tm_mday=20, tm_hour=11, tm_min=43, tm_sec=7, tm_wday=0, tm_yday=293, tm_isdst=0)

>>> print(f"Текущая дата: {t.tm_mday}-{t.tm_mon}-{t.tm_year}")
Текущая дата: 20-10-2025

2)Создание объекта

>>> a = 5-2j; a #создаваемый объект
(5-2j)
>>> type(a)
<class 'complex'>

3)Квадратный корень с результатом в новый объект(использование exec())

>>> import cmath

>>> exec("a1 = cmath.sqrt(a)") 
>>> a1 #новый объект
(2.27872385417085-0.4388421169022545j)