単一のステートメントに対して、私はこれを行うことができます:
if 1: print("hello")
出力:
hello
しかし、私がこのようなことを試みたとき:
if 1: print("hello") print("end")
エラーが発生しました:
File "<stdin>", line 1
if 1: print("hello") print("end")
^
SyntaxError: invalid syntax
なぜ構文エラーがあるのですか?if
条件を使用して複数の実行ステートメントを1行で記述する正しい方法は何ですか?条件が満たされたときに「こんにちは」と「終了」を印刷したい。
次のステートメントのシングルライナーが必要です。
if 1:
print("hello")
print("end")
if 1: print("hello") or print("end")
hello
end
使用に関する詳細情報or
:「and」/「or」演算子の奇妙な使用
if 1: print("hello"); print("end")
hello
end
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加