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)


免責聲明!

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



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