論理演算子 パート1
CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 15/77。
論理演算子は、条件文を組み合わせるために使用されます。
Pythonには3つの論理演算子があります:
andornot
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チャレンジ
簡単年齢と免許の有無に基づいて、その人が運転資格があるかどうかを判断するコードを完成させてください。
次の場合、その人は運転資格があります:
- 18歳以上である、かつ
- 有効な運転免許証を持っている
空欄に正しい値を入力してください:
- age 変数に 20 を入力してください
- has_license 変数に True を入力してください
- 比較式に最低年齢要件を入力してください
自分で試してみよう
age = ?
has_license = ?
result = age >= ? and has_license
# 以下の行は変更しないでください
print("Eligible to drive:", result)このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。