セクション 1. 章 11
single
ブール値
メニューを表示するにはスワイプしてください
この章では、Boolean(ブール型)データ型について解説します。ブール型はシンプルでありながら強力で、True または False の値を扱うことができ、プログラムがさまざまな状況に応じて反応することを可能にします。食料品店の管理においては、ブール型を使うことで、商品が在庫にあるか、セールが実施中かなど、特定の条件が満たされているかどうかを判断できます。
ここでは、Alex が Boolean データ型を使って価格や名前を比較する様子を見てみましょう。
ブール型データの理解
ブール型データは、True と False の2つの値のみを持ちます。これらの値は比較演算の結果としてよく現れ、プログラムの流れを制御する上で基本的な役割を果たします。ブール型を理解することで、さまざまな条件に基づいて判断を行うコードを書くことができるようになります。
以下は、ブール値を返す一般的な比較演算子です。
- 等しい:
==; - 等しくない:
!=; - より大きい:
>; - より小さい:
<; - 以上:
>=; - 以下:
<=.
実例アプリケーション
アイテム(milk)の在庫数が、あらかじめ設定された低在庫のしきい値と比較して在庫切れかどうかを確認します。
123456789# Define the quantity of the item and the low stock threshold milk_quantity = 12 low_stock_threshold = 10 # Check if the item quantity is below the low stock threshold low_stock = milk_quantity <= low_stock_threshold # Print the result print("Is the item low in stock?", low_stock)
次はブール値を使って練習する番です。このチャレンジでは、購入の合計金額が割引の対象かどうかを確認します。
タスク
スワイプしてコーディングを開始
合計金額の変数を定義し、割引適用可否を判定するブール型変数を作成し、その結果を出力します。
total_costという名前の変数を定義し、食料品の合計金額を表す値25.00を代入します。discountEligibleという名前のブール型変数を作成し、total_cost変数を割引基準額20.00と以上(>=)演算子で比較します。- 購入が割引対象かどうかを示すために、
discountEligible変数の値を出力します。
出力要件
- メッセージ:
Is the purchase eligible for a discount? <discountEligible>を出力してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 11
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください