0Pricing
Python Academy · レッスン

ブール論理と比較

条件を評価するための論理演算子と比較式の使い方を身につけます。

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

ブール論理と比較の概要

ブール論理と比較の概要

ブール論理と比較演算子は、プログラムで判断を行うために不可欠です。値を比較したり、条件を組み合わせたりできます。

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

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

ブール論理とは何ですか

ブール論理とは何ですか

ブール論理では、TrueまたはFalseの値を扱います。これらの値は、論理演算や比較演算の結果です。

例:

# Boolean example
is_sunny = True
print(is_sunny)

論理演算子

論理演算子

論理演算子は条件を組み合わせます。主なものは次のとおりです: 

  • and: 両方の条件が真である必要があります。 
  • or: 少なくとも1つの条件が真である必要があります。 
  • 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チューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。

「ブール論理と比較」で何を学びますか?

条件を評価するための論理演算子と比較式の使い方を身につけます。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Python Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「ブール論理と比較」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPython Academyレッスンでコードを書いて実行できますか?

はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

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

  1. 条件分岐を理解する
  2. ブール論理と比較
  3. ループ
  4. 代入式(Walrus Operator)
← Python Academyに戻る