|
プログラミング入門(村上雅彦) のバックアップ(No.8)
概要
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 授業形態 | 対面授業 |
| 日程/教室 | 土曜日 三限目/3209教室(三号館二階九番教室) |
初めの数講は立ち読み版
で可。
著者のサポートサイト
では、問題リスト(解答例付き)などが見られる。
また、公式Youtube
が用意されている。
この授業では著者が作ったPyTry
を使う。
| ▼ | 文字入力 |
文字入力
出力されない文字を書く場合は# を使う。 # この文章は出力されない。
print("テスト") # この文章は出力されない。
|
| ▼ | 計算 |
計算
input()関数などを使う場合
input()で認識させた文字列をコンピュター側に計算可能な数値として認識させるには、int()を使う。
|
| ▼ | 条件分岐 |
条件分岐
(※ = は代入なので注意) 条件式の後ろには必ず「:」を付ける。
「AかつB」「AまたはB」のように、複数の条件を組み合わせるにはandとorを使う。
|
| 使い分け | |
| for | 処理する回数やデータ(リストなど)が決まっている時 |
|---|---|
| while | 終了する条件だけが決まっている時 |
| ▼ | 繰り返しfor |
繰り返しfor
|
| ▼ | 繰り返しwhile |
繰り返しwhile
while文で条件が永遠に True のままだと、プログラムが止まらなくなる「無限ループ」が起こる。
|
全探索
二分探索
深さ優先探索
幅優先探索
コメントはありません。 Comments/プログラミング入門(村上雅彦)?