次のプログラムの空欄(a)と(b)を埋めて、交換法の整列を行うプログラムを完成させてください。
新しいセルに次のプログラムを貼り付けて結果を確認しましょう。
プログラム
data = [9, 2, 6, 4, 3]
print("整列前:", data)
for i in range(len(data) - 1):
for j in range(len(data) - 1 - i):
if data[j] ( a ) data[j + 1]: # (a)不等号を入れる
w = data[j]
data[j] = ( b ) # (b)入れ替えの式を完成させる
( b ) = w
print("整列後:", data)
これは、先ほどのプログラムをfor文で表したものになります。
なるほど。for文でもできるんですね。
使ってる変数の名前が変わってるから気をつけないとだね。