форкнуто от main/python-labs
main
Родитель
2974734c75
Сommit
6530e8d25d
@ -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
|
||||||
|
'къжчрбз'
|
||||||
|
```
|
||||||
Загрузка…
Ссылка в новой задаче