輸出用戶輸入的一組數據的最大值最小值我們並不陌生,但如何使用函數來實現這一點呢?
1、理清思路,構建框架:
首先要明晰自己采用什么樣的方式獲取最大最小值,將最大最小值輸出:
for x in a: #a為用戶輸入的一組數據 if x>m: m=x #m為最大值 elif x<n: n=x #n為最小值
2、完善函數,主函數:
完成題目的要求后,我們要做的就是完善整個項目。
先完善函數max1()
def max1(a): m=a[0] n=a[0] for x in a: #a為用戶輸入的一組數據 if x>m: m=x elif x<n: n=x return m,n,len(a)
接着完善主函數。
if __name__=='__main__': a=eval(input()) #獲取用戶輸入的數據 print(max1(a))
3、調試項目:
完成之后,不能忘記調試哦。接下來調試一下:
結果符合我們的預期,完成!