ответвлено от main/python-labs
test.md completed
Этот коммит содержится в:
@@ -4,4 +4,40 @@
|
||||
|
||||
## Задание
|
||||
|
||||
## Решение
|
||||
Вариант №14.
|
||||
|
||||
Создайте объект со значением -2.3+0.8j. Определите фазу этого комплексного числа. Создайте строку с 33 символами русского алфавита. Подсчитайте число символов в строке. Случайным образом выберите из строки 7 символов и составьте из них кортеж. Превратите кортеж в новую строку.
|
||||
|
||||
## Решение
|
||||
|
||||
```py
|
||||
# Создайте объект со значением -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
|
||||
'ьютбърв'
|
||||
```
|
||||
Ссылка в новой задаче
Block a user