私は Python の初心者で、現在「How to Think like a Computer Scientist」という本で自己学習しています。Chained Conditionals に関する本の演習から、Syntax は次のように教えられました。
def function(x,y)
if ..:
print ".."
elif..:
print ".."
else:
print".."
ただし、これが合法かどうかを調べるためにこれを試したところ、うまくいきました:
def function (x,y)
if ..:
print ".."
if ..:
print ".."
後者は正しい構文ですか?それとも、チェーンされた条件とは見なされませんか? これがPythonで合法であるとしても、コードを書くのは「良い方法」ですか?
すべての親切な助けに心から感謝します。