Пользователь № 8 аудитории Ж-202 5 дней назад
Родитель 9067761e97
Сommit f0f3b623cf

@ -0,0 +1,71 @@
# Общее контрольное задание
Гордиевских Данил, А-03-23
## Задание 1
Напишите и исполните единое выражение, реализующее последовательное выполнение сле-дующих операций: вычисление фазы комплексного числа 0.2+0.8j, округление результата до двух знаков после запятой, умножение полученного значения на 20, получение кортежа из двух значений: округленное вниз значение от деления результата на 3 и остатка от этого деления
```py
divmod((round(phase(5+6j),2)*20),3)
(5.0, 2.6000000000000014)
```
## Задание 2
Создайте объект класса struct_time с временными параметрами для текущего московского времени. Создайте строку с текущим часом и минутами.
```py
from time import *
nowatime = localtime()
nowatime
time.struct_time(tm_year=2025, tm_mon=10, tm_mday=23, tm_hour=20, tm_min=20, tm_sec=30, tm_wday=3, tm_yday=296, tm_isdst=0)
stri = str(nowatime.tm_hour)+":"+str(nowatime.tm_min)
stri
'20:20'
```
## Задание 3
Создайте список с элементами – названиями дней недели. Сделайте случайную выборку из этого списка с тремя днями недели
```py
days = ["Пн","Вт","Ср","Чт","Пт","Сб","Вс"]
from random import *
ra = sample(days, 3); ra
['Чт', 'Вт', 'Пн']
```
## Задание 4
Напишите инструкцию случайного выбора числа из последовательности целых чисел от 14 до 32 с шагом 3
```py
nums = sample(range(14,32,3), 1); nums
[26]
```
## Задание 5
Сгенерируйте нормально распределенное число N с математическим ожиданием 15 и стан-дартным отклонением 4 и округлите его до целого значения. Создайте список с N элементами – случайно выбранными буквами латинского алфавита
```py
from random import *
N = round(gauss(15,4))
alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
randlet = sample(alphabet,N)
N; randlet
9
['o', 'q', 'j', 's', 'a', 'v', 'r', 'i', 'c']
```
## Задание 6
Напишите инструкцию для определения временного интервала в минутах, прошедшего с мо-мента предыдущего (из п.2) определения временных параметров
```py
from time import *
c1 = time()
c2 = time()-c1; c2
21.224413871765137
```
Загрузка…
Отмена
Сохранить