Menu
CoddyTech

論理演算子 パート1

CoddyのPythonジャーニー「基礎」セクションの一部。レッスン 15/77。

論理演算子は条件文を組み合わせるために使用されます。

Pythonには3つの論理演算子があります:

  • and
  • or
  • not

and演算子がどのように動作するか見てみましょう。

and演算子は、両方の文が真である場合にTrueを返します。

# 2つのブール変数を作成する
x = True
y = True
# x と y の両方が True かどうかを確認する
result = x and y

上記のコードを実行すると、result には次が含まれます:

True

値のいずれかが False の場合、結果は False になります。

# 2つのブール変数を作成する
x = True
y = False
# x と y の両方が True かどうかを確認する
result = x and y

これにより、次の結果が得られます:

False
challenge icon

チャレンジ

簡単

年齢と免許証の有効性に基づいて、その人が運転する資格があるかどうかを判定するコードを完成させてください。

次の場合、その人は運転する資格があります:

  • 18歳以上であり、かつ
  • 有効な運転免許証を持っている

空欄に正しい値を入力してください:

  1. age 変数に 20 を入力する
  2. has_license 変数に True を入力する
  3. 比較式に最低年齢の要件を入力する

自分で試してみよう

age = ?
has_license = ?

result = age >= ? and has_license

# 下の行を変更しないでください
print("Eligible to drive:", result)
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ