Python中求絕對值的三種方法詳解!

老男孩IT教育機構發表於2023-04-06

  Python中求絕對值的方法有很多種,但比較常用的主要為這三種:1、條件判斷方法;2、內建函式方法;3、內建模組方法,接下來透過這篇文章為大家詳細介紹一下這三種方法。

  Python求絕對值的方法:

  1、條件判斷

  def abs_value1():

  a = int(input('請輸入一個數:'))

  if a > o:

  print(a)

  else:

  print(-a)

  2、內建函式

  def abs_value2():

  a = int(input('請輸入一個數:'))

  b = abs(a)

  print(b)

  3、內建模組

  def abs_value3():

  a = int(input('請輸入一個數:'))

  b = math.fabs(a)

  print(b)

  寫完這三種方法後,驗證一下吧。

  abs_value1()

  abs_value2()

  abs_value3()

  abs()和fabs()的區別

  abs()是一個內建函式,而fabs()在math模組中定義的。

  fabs()函式只適用於float和integer型別,而abs()也適用於複數。

  abs()返回是float和int型別,math.fabs()返回是float型別。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2944154/,如需轉載,請註明出處,否則將追究法律責任。

相關文章