美文网首页
python二级--复数的概念

python二级--复数的概念

作者: young十三 | 来源:发表于2019-07-25 23:02 被阅读0次

一、基本语法

1、复数类型表示数学中的复数。复数有一个基本单 位元素j,叫作“虚数单位”。含有虚数单位的数 被称为复数。例如:

\color{blue}{11.3+4j}

2、Python语言中,复数可以看作是二元有序实数对 (a, b),表示为:a + bj,其中,a是实数部分, 简称实部,b是虚数部分,简称虚部。虚数部分通 过后缀“J”或者“j”来表示。需要注意,\color{red}{当b=1时,1不能省略,}即 1j表示复数,而j则表示Python程序 中的一个变量。
3、复数类型中实部和虚部都是浮点类型,对于复数z,可以用 z.real和z.imag分别获得它的实数部分和虚数部分.

二、问题

因为下面一道题,我才知道对复数的认识只是基于表面。

print ("abs(3 + 4j) : ", abs(3 + 4j))

输出结果:

abs(3 + 4j) :  5.0

why?为什么它的绝对值等于5?难道是勾股定理?下面让我为大家揭开这层迷雾:

三、分析

1、为什么引入复数的概念?

图.png

2、再来看 abs(3 + 4j)

复数如果含有绝对值符号,说明就是求它的模。
abs(a+b*i)=sqrt(a2+b2).
abs表示绝对值
sqrt表示开方

四、交流

如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!

1、加入qq群一起交流学习:818757567
图.png
2、关注微信公众号:python大星
图.png

纸上得来终觉浅,觉知此事要躬行。

相关文章

网友评论

      本文标题:python二级--复数的概念

      本文链接:https://www.haomeiwen.com/subject/axakrctx.html