今さらPython3 (11) - 第2章復習課題

この本を読み進めてます。第2章の最後に復習課題があったのでチャレンジ!

入門 Python 3

入門 Python 3

2-1. 1時間は何秒か。対話型インタープリタを電卓として使い、1分の秒数(60)に1時間の分数(60)に1時間の分数を掛けて計算してみよう。
>>> 60 * 60
3600

答え: 3600秒

2-2. 前問の結果(1時間の秒数)をseconds_per_hourという台数に代入しよう。
>>> seconds_per_hour = 60 * 60
>>> seconds_per_hour
3600
2-3. 1日は何秒か。seconds_per_hour変数を使って計算しよう。
>>> seconds_per_hour * 24
86400

答え: 86400秒

2-4. 1日の秒数をもう一度計算しよう。ただし、今回は結果をseconds_per_dayという変数に保存すること。
>>> seconds_per_day = seconds_per_hour * 24
>>> seconds_per_day
86400
2-5. seconds_per_dayをsecond_per_hourで割ろう。浮動小数点除算(/)を使うこと。
>>> seconds_per_day / seconds_per_hour
24.0

1日は24時間ですね。

2-6. 今度は整数除算(//)を使って、seconds_per_dayをseconds_per_hourで割ろう。この数値は、最後の.0を除いて前問の浮動小数点数除算の結果と同じになっているか。
>>> seconds_per_day // seconds_per_hour
24

同じ。

これで、本当に第2章完走。

(つづく)