解答

完了

次のコードは、前のユニットで提示した課題に対して考えられる解答の 1 つです。

print("Today's date?")
date = input()
print("Breakfast calories?")
breakfast = int(input())
print("Lunch calories?")
lunch = int(input())
print("Dinner calories?")
dinner = int(input())
print("Snack calories?")
snack = int(input())
total = breakfast + lunch + dinner + snack
print("Calorie content for " + date + ": " + str(total))

このコードは "考えられる解答の 1 つ" にすぎません。 異なる変数名を選択したり、コードの最終行で追加操作の実行を試みたりしたかもしれません。 しかし、必要な出力を生成するには、変数、print() 関数、input() 関数、文字列の連結、加算などを使用する必要がありました。

繰り返しになりますが、求められるたびに入力した値によって、実際の出力は異なる場合があります。

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

正しくできたなら、おめでとうございます。 次のユニットの知識チェックに進んでください。

重要

この問題を解決できなかった場合は、先に進む前に、このモジュールのこれまでのユニットを確認することをお勧めします。 次の複数のモジュールで説明する新しいアイデアはすべて、これまでに説明したアイデアの理解が基になっています。