今天偶然被问题到一个关于python复数的问题,突然有点懵了,于是赶紧回去充能。

问题:

1.23e-4+5.67e+8j.real=

分析:

这是一个python复数题,首先我们需要知道在python语言中,复数的虚数部分通过后缀“J"或“j”表示

举个例子,程序如下:

>>>a = 123-456jprint(“实部为:”,a.real,” ,”)print(“实部为:”,a.imag)

输出结果为:实部为:123 ,虚部为:-456

所以也就知道了real方法用于得到复数的实部,imag方法用于得到虚部。

回到这个问题,我们还得补充一个知识点:
"e"是科学计数法的一种,eN:表示10的N次方,而不再是我们数学里的2.7,注意,由于e的存在,e后面一项数值将与e是一个整体,比如eN表示e^N,而e-N表示e^-N,不是表示e减N,在复数中也是一样,式中1.23e-4+5.67e+8j,蓝色部分是普通数值,红色部分才是一个复数,表示5.67*10^8j,自然,5.67e+8j的实部为0,虚部为5.67*10^8

接下来我们通过例子一一讲解:

例1:1e2=

1*10^2=100

例2:  1.25e3=

1.25*10^3=1250

例3: 22.3e-2=

22.3*10^-2=0.223

例4: 1.23e+4+9.87e+6j.real=

1.23*10^4+9.87e+6j.real=12300+0=12300

1.23e+4 + 0即9.87e+6j.real的实部其实是0,9.87e+6全是虚部

例5:1.23e+4+9.87e+6j.image=

1.23*10^4+9.87e+6j.real=12300+9.87*10^6=9882300

1.23e+4 + 9.87e+6,即加了9.87e+6j.imag的虚部的数值9.87e+6

例6:(1.23e+4+9.87e+6j).image=

9.87*10^6=9870000

回到这个题目:

1.23e-4+5.67e+8j.real

分析:1.23e-4为普通数据,5.67e+8j为复数,自然1.23e-4+5.67e+8j.real=1.23*10^-4=0.000123+0

运行看下:

>>> 1.23e-4+5.67e+8j.real
0.000123

关于python复数的几道经典题解析相关推荐

  1. 电子学会 2020年6月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)

    青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2020年6月 一.选择题(共25题,共50分) 以下哪种输入结果不可能得到以下反馈: 重要的事情说三遍:安全第一!安全第一! ...

  2. 电子学会青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)2022年6月

    电子学会青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)2022年6月 一.选择题(共25题,共50分) 在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来 ...

  3. 电子学会青少年软件编程 Python编程等级考试一级真题解析(判断题)2021年12月

    青少年编程 Python编程等级考试一级真题解析(判断题)2021年12月 二.判断题(共10题,共20分) 26. 变量名大小写是没有区分的,如变量名stuname和StuName是没区别的.( ) ...

  4. 电子学会青少年软件编程 Python编程等级考试一级真题解析(选择题)2022年3月

    2022年3月Python编程等级考试二级真题解析 选择题(共25题,每题2分,共50分) 1.已知a = "161",b="16",c="8&quo ...

  5. 电子学会青少年软件编程 Python编程等级考试三级真题解析(判断题)2021年3月

    2021年3月Python编程等级考试三级真题解析 判断题(共10题,每题2分,共20分) 26.int('0x25',16)语句和int('25',16)语句都能实现将十六进制数0x25转换成十进制 ...

  6. 电子学会青少年软件编程 Python编程等级考试二级真题解析(选择题)2021年12月

    2021年12月Python编程等级考试二级真题解析 选择题(共25题,每题2分,共50分) 1.执行以下程序,运行结果是 a = [33,55,22,77] a.sort() for i in a: ...

  7. 电子学会 2021年6月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)

    青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2022年3月 一.选择题(共25题,共50分) 下列程序运行的结果是?( ) s = 'hello' print(s+'wo ...

  8. 电子学会青少年软件编程 Python编程等级考试二级真题解析(判断题)2020年12月

    2020年12月Python编程等级考试二级真题解析 判断题(共10题,每题2分,共20分) 26.执行以下代码,输入数字99,运行结果是:ok 答案:错 考点分析:考查数据类型,input函数的返回 ...

  9. 电子学会 2021年9月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)

    青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2021年9月 一.选择题(共25题,共50分) 取整除的运算符是?( ) A. / B. // C. ÷ D. ** 答案选 ...

最新文章

  1. 关于 ESP,EBP,EIP
  2. myeclipse maven 报错javax.servlet.http.HttpServlet的解决方法
  3. 这样就算会了PHP么?-11
  4. matlab读取xlsx文件,从电子表格读取数据
  5. ALEIYE 2.0发布 首创RET关键事件功能
  6. Windows Store App 中使用Scrollviewer实现缩放功能
  7. 中文分词:采用二元词图以及viterbi算法(一)
  8. 汽车故障诊断技术【12】
  9. 互亿无线短信接口开发
  10. 渐渐热起来的网盘搜索工具
  11. python 大数据入门教程
  12. IAR下载并创建Example工程
  13. Vmware Ubuntu虚拟机提示:无法连接虚拟设备 sata0:1,因为主机上没有相对应的设备,解决办法
  14. Nginx + ModSecurity 报错
  15. matlab ifft 后是复数,在matlab和numpy中使用ifft会产生不同的结果
  16. localhost可以访问,使用ip地址失败
  17. 【信息资源管理】单选多选,精讲
  18. bilibili缓存文件在哪里_2020年最新最全实现转换bilibili的m4s为MP4的画质无损教程 专治各种不服!...
  19. java服务器如何群发消息,java TCP编程简单实现一个消息群发功能
  20. 网上报修系统java源码_网上报修系统管理软件

热门文章

  1. Arduino基础项目九:制作感光灯
  2. 学计算机要学数学么,学计算机数学要求高吗 数学不好怎么办?
  3. 大学计算机软件专业生应该学什么
  4. Windows下的远程命令行工具pstools
  5. 基于kalman滤波的磨损预测算法matlab仿真
  6. DNS,二级域名泛解析
  7. Pandas学习-Day3
  8. ​predis操作大全​
  9. 关于性能测试(网络)
  10. 你好 Ethereum Rio, 欢迎来到区块链操作系统的世界