課題

完了

このモジュール全体のコードの課題は、学習した内容を確実に理解し、続行する前にある程度の自信を得るのに役立ちます。

作成する内容

この課題では、以下の入力をユーザーに求めるカロリー カウンターを作成します。

  • 現在の日付 (任意の形式)
  • 朝食の摂取カロリー
  • 昼食の摂取カロリー
  • 夕食の摂取カロリー
  • 間食の摂取カロリー

プログラムですべてのカロリーが合計され、メッセージに書式設定されます。

プログラムを実行した出力の例を次に示します。

Today's date?
Thursday
Breakfast calories?
100
Lunch calories?
200
Dinner calories?
300
Snack calories?
400
Calorie content for Thursday: 1000

要件

この課題を解決するには、次のタスクを実行する必要があります。

タスク 1 - 課題用の新しいファイルを作成する

.py で終わる新しいファイルを作成します。新しいファイルは任意の名前にすることができます。 新しい .py ファイルを作成して、それにコードを追加することに慣れている必要があります。

タスク 2 - 必要な Python コードを記述して出力例を複製する

ヒント

プログラムを作成するには、前に学習した手法を使用します。 行き詰まった場合は、一度に 1 つの部分だけに集中します。 たとえば、最初に日付情報のみを収集して表示します。 次の手順に進み、朝食の摂取カロリー情報を収集して表示します。

1 つの大きな問題を多数の小さなプログラムに分割し、それが機能することを確認するために途中で作業をテストします。これにより、問題解決のアプローチは、ほとんどのソフトウェア開発者のアプローチと一致します。

以下は、プログラムで生成される出力の例です (プロンプトが表示されたときに入力する値によって異なります)。

Today's date?
December 7th, 2020
Breakfast calories?
250
Lunch calories?
300
Dinner calories?
500
Snack calories?
150
Calorie content for December 7th, 2020: 1200

行き詰まって解答を見る必要がある場合でも、無事完了した場合でも、この課題の解答を引き続きご覧ください。