for文の中にfor文があるとき、この場合
まずfor i in range(b)→iが0となり、c=iよりc=0
for j in range(0+1,6)
if a[0]\u0026gt;a[1] つまり、5\u0026gt;4がなりたち
c=j により、c=1となり、・・・・①
for j in range(0+1, 6)に戻ってくる・・・・②
if a[1]\u0026gt;a[2] つまり、4\u0026gt;3がなりたち
c=j により、c=2となり、
for j in range(0+1, 6)
if a[2]\u0026gt; a[3]つまり、3\u0026gt;6がなりただず、
a[0], a[2]= a[2], a[0]
a[6, 4, 3, 5, 2, 1]
①と②の間、省略しすぎです。
if a[0]\u0026gt;a[1] つまり、5\u0026gt;4がなりたち
c=j により、c=1となり、・・・・①
a[0], a[1] = a[1], a[0]により
a[0] = a[1]であるからa[0]は4、
a[1] = a[0]でa[1] = 5です。
で、a == [4, 5, 3, 6, 2,1]となる。
for j in range(0+1, 6)に戻ってくる・・・・②
if a[1]\u0026gt;a[2] つまり、4\u0026gt;3がなりたち・・・・ここが違う。5と3の比較です。
c=j により、c=2となり、