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

1.6 KiB

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

Коломейцев Дмитрий, А-02-23

Задание

Вариант №14.

Создайте объект со значением -2.3+0.8j. Определите фазу этого комплексного числа. Создайте строку с 33 символами русского алфавита. Подсчитайте число символов в строке. Случайным образом выберите из строки 7 символов и составьте из них кортеж. Превратите кортеж в новую строку.

Решение

# Создайте объект со значением -2.3+0.8j.
num = -2.3+0.8j
num  
(-2.3+0.8j)

# Определите фазу этого комплексного числа
import cmath

cmath.phase(num)
2.8068558162729786

# Создайте строку с 33 символами русского алфавита
letters = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"

# Подсчитайте число символов в строке
len(letters)
33

# Случайным образом выберите из строки 7 символов и составьте из них кортеж
import random
letters_tuple = tuple(random.sample(letters, 7))
letters_tuple
                       
('ь', 'ю', 'т', 'б', 'ъ', 'р', 'в')

# Превратите кортеж в новую строку
letters_string = ''.join(letters_tuple)
letters_string
'ьютбърв'