motofan logo
> 

Програмисты,помогите новичкам!, Питон

volkenturbo
сообщение 4.3.2008, 19:43


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 1.9.2006
Из: Брест,Белоруссия
Пользователь №: 97 378
Модель телефона: NOKIA E90

Рейтинг: 5



Ну вообщем открыл я учебник по языку PYTHON,вначале всё понятно biggrin.gif ,а потом я начал непонимать с этого момента:
"В Питоне предусмотрена встроенная поддержка комплексных чисел. Воображаемая часть числа имеет суффикс j или J(1j; 5J), комплексные числа, имеющие ненулевую действительную часть обозначаются как real+imaginj или используя функцию complex(real, imagin):




>>> 1j * 1J
(-1+0j)
>>> 1j * complex(0,1)
(-1+0j)
>>> 3+1j*3
(3+3j)
>>> (3+1j)*3
(9+3j)
>>> (1+2j)/(1+1j)
(1.5+0.5j)

Части комплексных чисел представляются, как числа с точкой, чтобы разделить комплексное число z на части, воспользуйтесь конструкцией z.real и z.imag:




>>> a=1.5+0.5j
>>> a.real
1.5
>>> a.imag
0.5




Для преобразования одних численных типов в другие удобно пользоваться функциями

float() - приведение к числу с точкой

int() - приведение к целому числу

long() - приведение к длинному целому числу




Внимание: эти функции не работают для комплексных чисел, для них используйте разбиение на части или вычисление длины вектора функцией abs(z):"

Вообще не понял,что к чему sad.gif .Объясните пожалуйста русским языком,что всё это значит shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов(1 - 4)
grafmoto
сообщение 5.3.2008, 6:07


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



volkenturbo,
ты же сам тут все и написал:
>>> a=1.5+0.5j
>>> float(a.real)
1.5 - вещественное действ часть
>>> int(a.real)
1 (или 2 smile.gif ) - целое действ часть
>>> float(a.imag)
0.5 - веществ мнимая часть
>>> int(a.imag)
Х3 скока (0 или 1) - целое мнимая часть

Сообщение отредактировал grafmoto - 5.3.2008, 6:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
volkenturbo
сообщение 6.3.2008, 18:03


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 1.9.2006
Из: Брест,Белоруссия
Пользователь №: 97 378
Модель телефона: NOKIA E90

Рейтинг: 5



Grafmoto спасибо!Но я ничего не понял.Я ЛАМЕР В ПРОГРАМИРОВАНИИ!
Собственно непоняЛ я вот этого:
>>> 1j * 1J
(-1+0j)
Откуда это взялось,что это вообще за функция такая?
Что это вообще такое "воображаемая часть числа"?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Tails
сообщение 7.3.2008, 17:19


Мастер
****

Группа: Пользователи
Сообщений: 276
Регистрация: 14.7.2005
Из: depression
Пользователь №: 46 164
Модель телефона: iPhone
Прошивка: 3.1.3 unlocked

Рейтинг: 382



volkenturbo, программирование тут ни при чем. Советую почитать учебник математики, раздел про комплексные числа. Ну или хотя бы это. smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
volkenturbo
сообщение 7.3.2008, 18:16


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 1.9.2006
Из: Брест,Белоруссия
Пользователь №: 97 378
Модель телефона: NOKIA E90

Рейтинг: 5



Всем по плюсу,особенно TAILS!
А в алгебре я ноль!
З.ы.тему пока НЕ ЗАКРЫВАЙТЕ,на ваших глазах рождается программист! tomato.gif clap.gif biggrin.gif cool.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Програмисты,помогите новичкам!, Питон · Обо всём · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 26.7.2025, 4:53

Форум живёт: 8094 дней