From 6530e8d25d9e878e41d1f1e9f8a9bb536bbd8acc Mon Sep 17 00:00:00 2001 From: Alex <-> Date: Mon, 13 Oct 2025 11:38:49 +0300 Subject: [PATCH] test --- TEMA4/test.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 TEMA4/test.md diff --git a/TEMA4/test.md b/TEMA4/test.md new file mode 100644 index 0000000..a5ca3a1 --- /dev/null +++ b/TEMA4/test.md @@ -0,0 +1,50 @@ +# Индивидуальное контрольное задание по ТЕМЕ №4. +Криштул Александр, А-03-23 + +# Задание. +1) Создайте объект со значением -2.3+0.8j. +```py +>>> i = -2.3 + 0.8j +>>> i +(-2.3+0.8j) +``` + +2) Определите фазу этого комплексного числа. +```py +>>> import cmath +>>> cmath.phase(i) +2.8068558162729786 +``` + +3) Создайте строку с 33 символами русского алфавита. +```py +>>> a = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя" +>>> a +'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' +``` + +4) Подсчитайте число символов в строке. +```py +>>> len(a) +33 +``` + +5) Случайным образом выберите из строки 7 символов и составьте из них кортеж. +```py +>>> import random +>>> random.seed() +>>> b = tuple(random.sample(a, 7)) +>>> b +('к', 'ъ', 'ж', 'ч', 'р', 'б', 'з') +``` + +6) Превратите кортеж в новую строку. +```py +>> b = list(b) +>>> s = "" +>>> for i in range(len(b)): + s = s + ''.join(str(b[i])) + +>>> s +'къжчрбз' +``` \ No newline at end of file