0Pricing
Learn AI with Python · レッスン

ブール論理と比較

条件を評価するための論理演算子と比較式の使い方を習得します。

「ブール論理と比較」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全4レッスンが含まれています。

ブール論理と比較の概要

ブール論理と比較の概要

ブール論理と比較演算子は、プログラミングで意思決定を行うために欠かせません。これらを使用すると、値を比較したり、条件を組み合わせたりできます。

このレッスンでは、論理演算子(and、or、not)と比較演算子(==、!=、<、>など)について学びます。

ブール論理と比較 — イラスト1

ブール論理とは

ブール論理とは

ブール論理では、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
  • 比較演算子:==、!=、<、>など
  • 論理演算子と比較演算子の組み合わせ方

よくできました。次のトピックに進みましょう。

ブール論理と比較 — イラスト10

よくある質問

「ブール論理と比較」レッスンは無料ですか?

はい。「ブール論理と比較」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 条件分岐を理解する
  2. ブール論理と比較
  3. ループ
  4. 代入式(ウォルラス演算子)
← Learn AI with Pythonに戻る