見出し画像

ゆるプロ!その41「バブルソート」

ゆるいプログラミング講座、略して「ゆるプロ!」
これは気軽に気楽に試せるゆるいプログラミング学習コンテンツである。今回のお題は「バブルソート」

例)バブルソート

numbers = [10,12,3,4,56,100,45,22]
for i in range(len(numbers)):
    for j in range(0len(numbers)-i-11):
        if numbers[j] > numbers[j+1]:
            tmp = numbers[j]
            numbers[j]=numbers[j+1]
            numbers[j+1]=tmp
    print(numbers)

結果)

[10, 3, 4, 12, 56, 45, 22, 100]

[3, 4, 10, 12, 45, 22, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

[3, 4, 10, 12, 22, 45, 56, 100]

おわり! - created note ( No.15 in 2022 )