python如何求最大值?常用方法有哪些?

老男孩IT教育機構 發表於 2023-01-05
Python

  Python怎麼輸出三個數的最大的數?Python求最大值的方法是什麼?本篇文章,透過實操案例為大家詳細介紹一下,希望各位小夥伴認真看完哦。

  1、if判斷

  使用if流程語句依次判斷三個數之間的大小,示例如下:

  num1=float(input('輸入第一個數:')) #輸入要比較的三個數並轉換為浮點型

  num2=float(input('輸入第二個數:'))

  num3=float(input('輸入第三個數:'))

  if num1

  elif num1 < num2 and num3 < num2: #判斷第二個數是否為最大值

  max_num =num2

  else:# 三和二都不是最大值那麼第一個數就為最大值

  max _num = num1

  print('三個數中最大的值為:%s' % max _num) #輸出最大值

  2、max()函式

  max()函式是Python的內建函式,它可以返回給定引數的最大值,程式碼如下:

  # 輸入語句省略

  print(max(num1.num2.num)) # 因為三個引數都為同一個型別,使用可以在輸出函式里直接使用max()函式進行判斷後輸出。

  3、列表Sort()方法

  將三個數字變數放在列表中排序後,最後一個元素就是最大的值,示例如下:

  # 輸入語句省略

  list = [num1.num2.num3] # 用傳進來的三個數例項化一個列表物件

  list.sort() # 對列表進行正序排序

  print(list[-1]) # 排序後最後一個值就是最大值,索引-1取得最後一個元素


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