【python】2値のソート・3値のソート【if文】
2値のソート
例1:2つの値を昇順にソートするプログラム
-point-
・2つの整数値を読み込む
・2つの整数値を昇順に並べ替える
・並べ替えることをソート(sort)と呼ぶ
ここだけは抑える
- aの値をtに保存しておく。
- bの値をaに代入する
- tに保存していた最初のaの値をbに代入する。
3値のソート
例2:3つの整数値を昇順ごとにソートする
-point-
・aとbを比べて、aがbよりも大きければ値を交換(上記は交換なし)
・bとcも同じ。
・どのソートよりも大きい値がcに格納される
ここを抑える
最後に決めるのは2位(上記の値であれば23が2位の値となった)であり、そのif文によってcに格納される値がきまる。
今回は以上になります。お疲れ様でした。