shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

【python】sorted関数・フローチャート【if文】

f:id:shinoblog-manabu:20210825095658j:plain

sorted関数

 

 

sorted関数 = ソートを行う組み込み関数

 

 

4値以上ののソートのプログラムを作成するとどうなるか?!

多岐に渡るif文を形成せねばならず、これが特にめんどくさい。

 

その煩わしさを解消するために「組み込み関数」を利用する。それがsoted関数である。

 

例1:

f:id:shinoblog-manabu:20210825091348p:plain

f:id:shinoblog-manabu:20210825091351p:plain

前回と同じく、2つの整数値を利用し、昇順にソートした

 

 

つまり、6行目の部分を改変することで、4値以上の多段なプログラムも容易に書くことが出来る。

a, b, c, d = sorted([a, b, c, d])

 

例2:降順にソートする方法

 

f:id:shinoblog-manabu:20210825093100p:plain

f:id:shinoblog-manabu:20210825093103p:plain

-point-: reverse=True

 

フローチャート

フローチャートの覚えるべき用語

  • プログラム流れ図
  • データ
  • 処理
  • 定義済み処理
  • 判断
  • ループ

 

 

 

参考:Pythonコードからフローチャートを描く方法

Pythonコードからフローチャートを描く方法 - みやびのどっとぴーわい (miyabikno-jobs.com)