Pythonのお勉強 Part4
■ このスレッドは過去ログ倉庫に格納されています
0441R
NGNG私の期待した(複素数 % 複素数)の結果は、
(整数 % 整数)の時は割った値よりも小さい正の整数だったように、
複素数の時でも割った値よりも小さい正の複素数だと思ってました。
具体的には余りの値を a+bj としたら a,b > 0 でかつ、abs(a+bj) < abs(d) です。
ところが、実際は全くそうではなく理由も分からず驚いてました。
(私の複素数の概念の理解がいまいちなのかも知れません)
また、私の期待した値を得ようとすると、一意には定まらない事が机上で分かりました。多分!
また(複素数 / 複素数)の結果をa+bjとすると、a,bはintではなくlongで返ってくる事も整数の時と違ってて驚きました。
ちなみに、(複素数 % 整数)とすると、実数部分だけ計算されて結果が返されますね。
ちなみにこれらの使い道は、、、今から考えます。ははは
■ このスレッドは過去ログ倉庫に格納されています