Python 定義一個函數,接受任意三個數字並按順序從小大輸出

原題要求是接受任意三個數字的輸入,但是由於調用input函數總出bug,無奈把程序寫死,是手動傳參,不過好歹也能運行出想要的結果QAQ。

以下用的排序是冒泡排序法

輸入:

nums = [4,66,3]
def sort(nums):   
    for i in range(len(nums)-1):
        for j in range(len(nums)-i-1):
            if nums[j]>nums[j+1]:
                nums[j],nums[j+1] = nums[j+1],nums[j]
    return nums
sort(nums)

輸出:

[3, 4, 66]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章