python 鍵盤輸入乙個陣列,進行氣泡排序

2021-09-22 14:04:06 字數 558 閱讀 1620

我的實現是: 首先定義(初始化)乙個陣列, 然後使用input逐個輸入,輸入完成後開始排序,並且會將氣泡排序的每一步都列印出來

**如下:

lis = [12,24,56,21,35,18,792,56]

for i in range(len(lis)):

lis[i]=int(input())

print(lis)

def bubble_sort(lis):

count = len(lis)

for i in range(0,count):

for j in range(i+1,count):

if lis[i]>lis[j]:

lis[i],lis[j] = lis[j],lis[i]

print lis

return lis

print bubble_sort(lis)

執行結果如下:

python鍵盤輸入五個數字,判斷是否是回文數

鍵盤輸入五個數字,判斷是否是回文數 num eval input 請輸入乙個五位數 strnum str num listnum newlist if strnum.isdigit and len strnum 5 for i in range 0,len strnum print listnum ...

乙個C 寫的模擬鍵盤輸入的例子

如下 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.tex...

從鍵盤輸入乙個字元,按要求輸出

從鍵盤輸入乙個字元,若輸入為小寫字元,輸出對應的大寫字元 若輸入為大寫字元,輸出對應的小寫字元 若輸入數字,則不輸出。分析 其中將ch定義為int型是因為這樣它的返回值範圍就夠大,eof在記憶體中儲存時它的值為 1。define crt secure no warnings include incl...