4月16日(木)4コマ目
今日、やったこと
- リスト型
- 辞書型
- タプル
- 算術演算子
- 比較演算子
- 論理演算子
- 条件分岐
- 繰り返し
- [練習問題]練習問題1
今日のホワイトボード
リスト型と辞書型
リスト型は配列。添字と要素が紐づく。
辞書型は連想配列。キーと要素が紐づく。
![]() |
| 図 リスト型と辞書型 |
タプル
初期値から要素が変更できないリスト。
![]() |
| 図 タプル |
算術演算子
割り算の/と//に注意。
![]() |
| 図 /と//の違い |
比較演算子
Cと同じ。
論理演算子
SQLと同じ。
&&ではなく、and。
||ではなく、or。
!ではなく、not。
条件分岐
if else ifはif elif。
switchはmatch。
繰り返し
forはC#のforeachと同じ。
配列等から要素を順に取り出す。
![]() |
| 図 foはC#のforeachとおなじ |
C言語のforのように回数指定で繰り返したい場合は、range()関数と組み合わせて使う。
![]() |
| 図 forで回数指定したい |
colaboratoryを使う
PythonのプログラムはGoogleが提供するcolaboratoryを使う。
1ノートブック=1ファイル
ノートブック名=ファイル名 => ノートブック名を変更すること
変数のスコープはセル内ではない。セルを跨いで参照できる。
![]() |
| 図 colaboratory |
作成したノートブックはダウンロードすることをお勧めします。(Googleドライブに保存されるが)
”ファイル”メニューの”ダウンロード”で”.ipynbをダウンロード”。
”ダウンロード”フォルダに保存されるので、Zドライブに保存してください。
次回は
練習問題の続き。
関数。





