Python用可變參數找出最大值和最小值


# 方法一  利用max min 函數.  注意這里max min 分別都是功能函數
def main_m(*args):
i = max(args)
j = min(args)
print("最大值是%s" % i)
print("最小值是%s" % j)

list1 = [23,56,8,99]
main_m(*list1)

# 方法二  給max min 變量賦初值(這里max 和min 都是變量) 然后遍歷容器將所需的最大和最小值分別賦給兩個變量
 
        
def main_m(*args):
max = 0
min = args[0]
for i in args:
if i > max:
max = i
for j in args:
if j <= min:
min = j
print("最大值:%s" % max)
print("最小值:%s" % min)


list1 = [12, 43, 56, 78, 6]
main_m(*list1)
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM