日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:對(duì)元素降序排序

創(chuàng)新互聯(lián)Python教程:

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的韶關(guān)網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

在這個(gè)簡單的 python 程序中,我們需要以降序?qū)?python 中的數(shù)組進(jìn)行排序。這是一個(gè)排序 python 程序。

要理解這個(gè)例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 列表
  • Python 循環(huán)
  • Python 決策語句

python 中數(shù)組如何降序排序?

在這個(gè)關(guān)于排序的簡單 python 程序中,我們需要按降序?qū)υ剡M(jìn)行排序,這意味著我們需要將元素從最大到最小進(jìn)行排序。幾乎和升序排序一樣。

在這個(gè)簡單的 python 程序中,我們使用嵌套的兩個(gè) for 循環(huán)。外部的for loop 用于從數(shù)組中獲取每個(gè)元素,內(nèi)部的for loop用于使用 if 條件比較數(shù)組中的那個(gè)元素。如果滿足“if condition”,這意味著如果任何元素大于所選元素,我們必須使用 temp 變量交換元素的位置。

在循環(huán)的內(nèi)部和外部的所有迭代之后,我們將數(shù)組按照降序排序。最后,我們使用另一個(gè)進(jìn)行循環(huán)來打印數(shù)組。在這個(gè) python 程序中,我們使用了帶有一些元素的預(yù)定義數(shù)組。然后,我們使用 for 循環(huán)打印數(shù)組,以顯示原始數(shù)組。然后我們使用一個(gè)嵌套的 for 循環(huán)和一個(gè) if 條件來比較數(shù)組中的每個(gè)元素和同一個(gè)數(shù)組中的每一個(gè)其他元素,如果我們找到的任何元素少于比較元素,在用一個(gè)temp 變量交換該元素之后,交換該元素。我們使用另一個(gè) for 循環(huán)顯示排序后的數(shù)組。

算法

步驟 1: 初始化一個(gè)包含一些元素的數(shù)組。

步驟 2: 初始化一個(gè)變量溫度進(jìn)行交換。

步驟 3: 使用 python 語言的for loop顯示數(shù)組。

步驟 4: 從零到數(shù)組長度開始外部 for 循環(huán)。

步驟 5: 啟動(dòng)內(nèi)環(huán),將數(shù)組的每個(gè)元素與外環(huán)元素進(jìn)行比較。

步驟 6: 如果所選元素小于比較元素。然后我們?cè)诿看蔚惺褂脺囟茸兞拷粨Q元素的位置。

STEP 7: 使用 python 編程中的 Print 打印結(jié)果排序數(shù)組。

Python 源代碼

arr = [5, 2, 3, 4, 1];     
temp = 0;    

print("original array: ");    # printing the original array
for i in range(0, len(arr)):     
    print(arr[i]),    

for i in range(0, len(arr)):    
    for j in range(i+1, len(arr)):      # comparing the elements using nested for loop
        if(arr[i] < arr[j]):    
            temp = arr[i];    
            arr[i] = arr[j];        # swapping the elements
            arr[j] = temp;    

print();    

print("Array sorted in descending order: ");    
for i in range(0, len(arr)):     
    print(arr[i]), 

輸出

original array

[5, 2, 3, 4, 1]

Array sorted in descending order

5 4 3 2 1 

當(dāng)前題目:Python程序:對(duì)元素降序排序
網(wǎng)站URL:http://www.5511xx.com/article/dpgoojh.html