Pythonが複数の用語を実行する方法を教えてください。
例えば:
a = 0
b = 0
c = 0
if a == 0 and b == 1 and c == 0:
# test fails
Python は内部的にテストを 3 つの if に分割していると思います。ただし、次の 2 つのケースが考えられます。
- Pythonは3つすべてを1つずつ実行し、そのうちの1つが間違っていると、テストは失敗します
- またはpythonは1つずつ実行され、最初に失敗した場合はテストが失敗し、他の場合は実行されません
Pythonはこのテストを内部でどのように実行しますか?
ありがとう、よろしく、ヒューゴ