ブール論理と比較
条件を評価するための論理演算子と比較式の使い方を習得します。
「ブール論理と比較」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全4レッスンが含まれています。
ブール論理と比較の概要
ブール論理と比較の概要
ブール論理と比較演算子は、プログラミングで意思決定を行うために欠かせません。これらを使用すると、値を比較したり、条件を組み合わせたりできます。
このレッスンでは、論理演算子(and、or、not)と比較演算子(==、!=、<、>など)について学びます。

ブール論理とは
ブール論理とは
ブール論理では、TrueまたはFalseの値を扱います。これらの値は、論理演算や比較演算の結果です。
例:
# Boolean example
is_sunny = True
print(is_sunny)論理演算子
論理演算子
論理演算子は条件を組み合わせます。主な論理演算子は次のとおりです。
and:両方の条件が真である必要があります。or:少なくとも一方の条件が真である必要があります。not:条件を反転します。
たとえば、次のように記述します。
# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)比較演算子
比較演算子
比較演算子は値を比較し、TrueまたはFalseを返します。次にいくつか例を示します。
==:等しい!=:等しくない<:より小さい>:より大きい<=:以下>=:以上
比較演算子の例
比較演算子の例
いくつか例を見てみましょう。
# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)論理演算子と比較演算子を組み合わせる
論理演算子と比較演算子を組み合わせる
論理演算子と比較演算子を組み合わせて、複雑な条件を作成できます:
# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)実践例
実践例
ここまでに学んだことを、実践例で使用してみましょう。
# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
print("You can drive.")
else:
print("You cannot drive.")論理演算子と比較演算子でよくある間違い
論理演算子と比較演算子でよくある間違い
次のようなよくある間違いに注意してください。
- 比較に
==ではなく=を使用する - 複雑な条件をわかりやすくするための括弧を付け忘れる
何を学びましたか?
何を学びましたか?
このレッスンでは、次の内容を学びました。
- ブール論理の基本
- 論理演算子:
and、or、not - 比較演算子:
==、!=、<、>など - 論理演算子と比較演算子の組み合わせ方
よくできました。次のトピックに進みましょう。

よくある質問
「ブール論理と比較」レッスンは無料ですか?
はい。「ブール論理と比較」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Learn AI with Pythonコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Learn AI with Pythonコースには全4レッスンが含まれています。
「ブール論理と比較」で何を学びますか?
条件を評価するための論理演算子と比較式の使い方を習得します。 ブラウザで直接実行するハンズオンコードでLearn AI with Pythonを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Learn AI with Pythonを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのLearn AI with Pythonは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「ブール論理と比較」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このLearn AI with Pythonレッスンでコードを書いて実行できますか?
はい。すべてのLearn AI with Pythonレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 条件分岐を理解する
- ブール論理と比較
- ループ
- 代入式(ウォルラス演算子)