日常生活を例にしたブール型演習
問題1:冷蔵庫チェック
冷蔵庫に牛乳が入っているかどうかを判定するプログラムを書いてください。
- 牛乳があるなら「牛乳あり」
- ないなら「牛乳なし」
ヒント: リストに "milk" が入っているかどうかを in で調べます。
問題2:傘を持っていくかどうか
天気が「雨」なら傘を持っていくように判定してください。
- 雨なら「傘を持っていこう」
- それ以外なら「傘はいらない」
ヒント: 文字列比較 == を使います。
問題3:電車に間に合うか
現在時刻が7時50分、電車の発車時刻が8時00分だとします。
- 10分以上余裕があれば「余裕あり」
- それ以外なら「急げ!」
ヒント: 発車時刻 – 現在時刻 を計算して比較します。
問題4:買い物の割引判定
会員カードを持っている、またはクーポンを持っている場合は割引が適用されます。
- 割引があるなら「割引あり」
- ないなら「通常価格」
ヒント: or を使います。
問題5:スマホの充電チェック
スマホのバッテリー残量が20%以上なら「まだ大丈夫」、20%未満なら「充電してください」と表示するプログラムを書いてください。
ヒント: >= を使います。
ポイント
- 日常生活の「ある/ない」「する/しない」「十分/不足」などは、プログラムでは True/False で表せる。
if文と組み合わせると「条件に応じて行動する」コードが書ける。

