#Pyton3中比較多個數的大小並按照從大到小排序
L = []
S = []
d = int(input("請輸入您需要比較的數字的數量"))
for i in range(d):
a = int(input("請你輸入你要比較的第{}個數字".format(i+1)))
L.append(a) #將每一次新增的數字新增到L=[]列表裡面
while True:
if len(L) > 0: #當列表長度大於0,即還有數字的時候
b = max(L) #比較列表中的最大的數,賦值給b
L.remove(b) #然後刪除列表中的最大數,再進行迴圈篩選,變相得出一個從大到小的排序
S.append (b) #將數字新增到新列表S中
else:
break #終止迴圈
print(S)
#(輸入) 請輸入您需要比較的數字的數量3
請你輸入你要比較的第1個數字4
請你輸入你要比較的第2個數字5
請你輸入你要比較的第3個數字6
#(輸出) [6, 5, 4]
相關推薦
#Pyton3中比較多個數的大小並按照從大到小排序
L = [] S = [] d = int(input("請輸入您需要比較的數字的數量")) for i in range(d): a = int(input("請你輸入你要比較的第{}個數字".format(i+1))) L.append(a
IOS菜鳥的所感所思(十一)——統計文字中單詞出現的次數並按照次數高低排序
//確認我放英文檔案的目錄下又該檔案, - (NSString *)getFileData{ //這是放在其沙盒路徑下 // NSString *docDirPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NS
c++中比較三個數的大小
/*列出兩個數。比較兩個數的大小 */ #include<iostream> #include<stdlib.h> using namespace std; int main() { int x,y; cout<<"Enter x
Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中
一個 string leo eno 順序 blog cat java output package com.swift; import java.io.FileInputStream; import java.io.FileNotFoundException; impo
已知文件 a.txt 文件中的內容為“bcdeadferwplkou”, * 請編寫程序讀取該文件內容,並按照自然順序排序後輸出到 b.txt 文件中。 * 即 b.txt 中的文件內容應為“abcd…………..”這樣的順序。
urn exception abc public catch put cep 返回 輸入 import java.io.*;class SortChar{ private String str; private char arrayList[]; priv
C++opencv中讀取資料夾中的多幅圖片並按順序重新命名後儲存到另一資料夾中
#include <iostream> #include <fstream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include &
java中比較兩個double型別值的大小
非整型數,運算由於精度問題,可能會有誤差,建議使用BigDecimal型別,具體 BigDecimal的詳細說明參考jdk開發幫助文件。 import java.math.BigDecimal; public class DoubleCompare { public String co
Recyclerview中有多條Editext,並有新增,刪除item
先說一下需求:需要新增多輛車的資訊,車輛數無上限,預設顯示一個空的車輛資訊,可進行增,刪操作,刪除時又可全部刪除!先上效果圖 CompileCarActivity.class 的xml佈局 <RelativeLayout android:layout_width=
輸入2個字串s1和s2,並拼接成一個新的字串,新字串中只包含s1和s2中所有小寫字母,並且按照字母從小到大排序
#include<stdio.h> #include <stdlib.h> #include<string.h> char *str_merge(char *s1,
【C語言】統計隨機數中數字出現個數,並列印直方圖
實現功能:生成二十個隨機數。統計二十個數中,0-9數字出現的次數,並列印成直方圖 #include<stdio.h> #include<stdlib.h> #define N 20 int a[N],b[10]; void gen_rand
關於連續的幾個數中有一個數缺失並一次遍歷找出的問題
問題是:找出連續數所在陣列中重複的那個數(一次遍歷) 先複製一段程式碼,這段程式碼很完好的解決了這個問題。 public static void main(String[] args) { int a[] = {1,2,3,4,5,10,7,8,9,11,14,12,1
JasperReport中使用多個數據源的方法
本人幾經探索,終於尋找到在一個報表中使用多個數據源的方法,現在分享出來以便後來者少走彎路!(網上很多資料說多資料來源只能使用子報表方式,但我是用引數形式的資料來源,呵呵)。 由於這裡不支援上傳doc文件,且文件挺大的,所以放到資源裡! 一個報表中使用多個數據源的場景:
.NET中獲取多個數據庫結果集
使用DataReader: System.Data.SqlClient.SqlDataReader sdr = db.ExeDataReader(); sdr.NextResult();//下一個結果集 使用DataAdapter: System.Data.SqlCli
從資料庫中讀取多張圖片並顯示在同一頁面中
一開始想的是while(rs.next())迴圈讀取每張圖片並直接儲存在session中,傳到InputStream中,形成一張張圖片,後來發現InputStream物件被覆蓋了,意思是在同一頁面中顯
nodejs下利用parallel從redis中pop多個數據
場景描述 redis nodejs的api沒有提供pop多個元素的指令 redis的smember函式沒有辦法移除要pop出去的元素,且高併發下可能存在問題 使用 async.parallel來實現
【轉】在專案中使用多個數據源-多sessionFactory方案
適用範圍:適合SSH架構訪問多個數據庫,資料庫的型別和表結構不必相同,且沒有跨庫事務的情況(跨庫事務最好用分散式事務處理)。 實現方式:我們可以在spring的配置檔案中配置多個sessionFactory,如:<bean id="aDataSource" c
js合併多個數組並去重(整理)
var arr1 = ['a','b']; var arr2 = ['a','c','d']; var arr3 = [1,'d',undefined,true,null]; //合併兩個陣列,去重 var concat_ = function(arr1
Python第三方庫——Matplotlib_在同個figure中繪製多個圖並給出legend
import matplotlib.pyplot as plt line1, = plt.plot([1,2,3], linestyle='--') line2, = plt.plot([3,2,1]
ThinkPHP5中切換多個數據庫
ThinkPHP5中如何連線多個獨立的資料庫 ThinkPHP中支援多個獨立資料庫連線。 1、可以在database.php配置一個主資料庫。 2、其他資料庫配置可以config.php中配置。
空間中比較多的人轉載的海量資料處理相關的文章
一:常見的題目:1. 給你A,B兩個檔案,各存放50億條URL,每條URL佔用64位元組,記憶體限制是4G,讓你找出A,B檔案共同的URL。2. 有10個檔案,每個檔案1G, 每個檔案的每一行都存放的是使用者的query,每個檔案的query都可能重複。要你按照query的頻