1. 程式人生 > >Python 輸入一串數字,對其排序或找尋max或min值

Python 輸入一串數字,對其排序或找尋max或min值

思考:當我們輸入一串數字,使用什麼函式?排序使用什麼函式?

我使用的是Python 3 的input()函式,注意:input()函式的返回值始終是字串

如果我們輸入的是整數,我們需要int函式進行轉化,如果是浮點型,則使用float函式轉化。。。。

排序使用的是sort()函式,轉換時還使用了map()函式,最大值利用的是max()函式,最小值是利用的min()函式,這些函式的具體用法我就不細說了,很簡單

(但是這樣有個問題就是輸入的時候只能處理單個數字。。。。。這個我在後面研究好後再來說一次)

直接把我的程式碼粘上:

h=input('請輸入一串數字:')
h_list=list(map(int,list(h)))
h_list.sort()
a=max(h)
b=min(h)
print('排序後的列表為: %s' %h_list)
print('輸入列表最大值: %s' %a)
print('輸入列表最小值: %s' %b)