セクション 3. 章 1
single
ブールデータ型
メニューを表示するにはスワイプしてください
この章では、Boolean(ブール)データ型について解説します。ブール値はシンプルでありながら強力で、True または False の値を扱うことができ、プログラムがさまざまな状況に応じて反応することを可能にします。食料品店の管理においては、ブール値を使うことで、商品が在庫にあるかやセールが実施中かなど、特定の条件が満たされているかどうかを判断できます。
ここでは、アレックスが 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>.
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 1
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください