|
プログラミング入門(村上雅彦) のバックアップ(No.5)
概要
|
| 授業形態 | 対面授業 |
| 日程/教室 | 土曜日 三限目/3209教室(三号館二階九番教室) |
初めの数講は立ち読み版
で可。
著者のサポートサイト
では、問題リスト(解答例付き)などが見られる。
また、公式Youtube
が用意されている。
この授業では著者が作ったPyTry
を使う。
| 計算記号 | 説明 | 例 |
| + | 足し算 | print(5 + 5) |
| - | 引き算 | print(5 - 5) |
| * | 掛け算 | print(5 * 5) |
| ** | 冪乗(aのb乗) | print(5 ** 5) |
| / | 割り算 | print(5 / 5) |
| // | 割り算の商 | print(5 // 5) |
| % | 割り算の余り | print(5 % 5) |
input()関数などを使う場合
| 関数 | 説明 |
| input() | 画面に入力欄を出し、入力された内容を文字列として受け取る。 |
| int() | 受け取った文字列を整数(Integer)に変換する。 |
| float() | 少数の計算に使う。 |
input()で認識させた文字列をコンピュター側に計算可能な数値として認識させるには、int()を使う。
int()内に数字以外を入れるとエラーを起こす。例:int("こんにちは")
| ソースコード | 入力欄 | 出力欄 |
| a = int(input()) b = int(input()) answer = a + b print(answer) | 100 200 | 300 |
baseとexponentを使った冪乗
関数 説明 base 底 exponent 指数 base = 3 exponent = 4 result = base**exponent print(result) # 3の4乗の計算
print("Hello World")message = "Hello World" print(message)
name = "World"
print(f"Hello {name}")全探索
二分探索
深さ優先探索
幅優先探索
コメントはありません。 Comments/プログラミング入門(村上雅彦)?