【Python】ポモドーロタイマーを作りたい
【目的】ポモドーロタイマーを作る
【タスク】
- ライブラリ「time」と「winsound」をインポートする
- 「pomodoro_timer」という関数を定義する
- 関数の中で「duration」と「status」という変数が与えられた場合、「status」のタイマーが「duration」分開始されることを表示する
- 「duration」分間繰り返し処理を行い、1分ごとに「status」のタイマーが残り何分かを表示する
- タイマーの途中で「skip」または「cancel」と入力された場合、「status」のタイマーをスキップまたはキャンセルする
- タイマーが正常に終了した場合、「status」のタイマーが終了したことを表示する
- 作業時間と休憩時間をユーザーが入力するための変数「work_duration」と「break_duration」を定義する
- 一連のセット数をユーザーが入力するための変数「num_sets」を定義する
- 「num_sets」の数だけ繰り返し処理を行う
- 「Starting set」+「現在のセット番号」を表示する
- 「work_duration」と「Work」を「pomodoro_timer」関数に渡して実行する
- 「pomodoro_timer」関数が「None」以外の値を返した場合、繰り返し処理を終了する
- 「Take a」「break_duration」「-minute break」を表示する
- 「break_duration」と「Break」を「pomodoro_timer」関数に渡して実行する
- 「pomodoro_timer」関数が「None」以外の値を返した場合、繰り返し処理を終了する
【コード】
pomodoro_timer.ipynb
【結果】
タイマーを作ることに成功した.