21-суретте комплекс сандардың программада қолданылуы көрсетілген.
>>> x = complex(1, 2)
>>> print(x)
(1+2j)
>>> y = complex(3, 4)
>>> print(y)
(3+4j)
>>> z = x + y
>>> print(x)
(1+2j)
>>> print(z)
(4+6j)
>>> z = x * y
>>> print(z)
(-5+10j)
>>> z = x / y
>>> print(z)
(0.44+0.08j)
>>> print(x.conjugate()) # түйіндес сан
(1-2j)
>>> print(x.imag) # жорамал бөлігі
2.0
>>> print(x.real) # нақты бөлігі
1.0
>>> print(x > y) # Комплексті санды салыстыруға болмайды
Traceback (most recent call last):
File "", line 1, in
TypeError: unorderable types: complex() > complex()
>>> print(x == y) # бірақ теңдікке тексеруге болады
False
>>> abs(3 + 4j) # комплексті сан модулі
5.0
>>> pow(3 + 4j, 2) # санның дәрежесін шығару
(-7+24j)
Сурет 21 Комплексті сандар
Комплексті сандармен жұмыс жасау үшін сонымен қатар, cmath модулі де қолданылады.
Тізімдер (list). Тізімдердің функциялары мен әдістері. Тізімдер деген типке, олармен орындалатын операциялар және әдістерге, тізімдер генераторы және тізімдерді қолдануға тоқталайық.
Достарыңызбен бөлісу: |