1.23e-4+5.67e+20j.imag
5.67e+20
1.23e-4+5.67e+4j.imag
56700.000123
第二个为啥还有小数部分?
加上括号就没事了
你是只把后半部分取了虚部
有帮助望采纳
print((1.23e-4+5.67e+20j).imag)
print((1.23e-4+5.67e+4j).imag)
备考二级遇到的问题,就搜索了一下,哎呀,就搜到了你这道题,然后跟你分享下我搜索的结果,你看完这两个链接说不定也就明白了。https://blog.csdn.net/zhanshen112/article/details/87885167?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163211868916780271560531%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163211868916780271560531&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-87885167.pc_search_all_es&utm_term=python%E5%A4%8D%E6%95%B0&spm=1018.2226.3001.4187 #########https://blog.csdn.net/qq_44641830/article/details/113184833?ops_request_misc=&request_id=&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~es_rank~default-2-113184833.pc_search_all_es&utm_term=python%E5%A4%8D%E6%95%B01.23e-4%2B5.67e%2B8j.real&spm=1018.2226.3001.4187