Python教程

Python中返回数字绝对值的方法abs()函数

本文主要是介绍Python中返回数字绝对值的方法abs()函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

选择题

以下python代码输出什么?

z=3+4j #复数

print(abs(z))

print (abs(-59))

print (abs(71.99))

A 5.0 -59 71

B 5.0 59 71.99

C 3.0 -59 72

D 4.0 59 71.99

问题解析

1. abs(num)函数返回 num(数字)的绝对值,如果参数是一个复数,则以浮点数据类型返回它的大小。

2. 如果x的平方为负数,则x是复数。在python中的表达式为z=a+bj,其中a为实部,b为虚部,j称为虚部单位,即j*j=-1。

3. 题目中z是实部为3,虚部为4的复数,根据复数大小的计算法则,复数的大小即为复数的模,即实部为a,虚部为b的复数z=a+bj的大小为|z|=|a+bj|=根号下(a*a+b*b)

4. 负数的绝对值为其相反数,正数的绝对值是其本身。由此可以得出-59的绝对值为59,71.99的绝对值为71.99。

温馨期待

期待大家提出宝贵建议,互相交流,收获更大,助教:mmy

正确答案是:B

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn 

这篇关于Python中返回数字绝对值的方法abs()函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!