思考:當我們輸入一串數字,使用什么函數?排序使用什么函數?
我使用的是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)
