Pythonでこれを書くためのより賢くて短い方法があるかどうか疑問に思っています。
y = False
x = not y
javascriptでは次のようになります。
y = false,
x = !y
ありがとう!
Pythonでこれを書くためのより賢くて短い方法があるかどうか疑問に思っています。
y = False
x = not y
javascriptでは次のようになります。
y = false,
x = !y
ありがとう!
いいえ、それが最短の方法です (モジュールをインポートする必要はありません)。
あなたは3人のキャラクターを救おうとしていますか?
警告: これを行うべきではありません。人々はあなたのコードを見て、これを行います
あなたはこれを行うことができます:
y=0;x=1-y
課題で6 キャラクター、y
課題で 4キャラクターを救えましたx
! 万歳!また、厄介な改行を削除しました。
編集:y
対称性のために変更し、スペースを削除しました。ここで文字数を減らしているからですよね? 猫も追加。
Python のビルトイン Boolean オブジェクトを使用している場合、いいえ、「not y」は簡単です。Python は「!」を使用しません。ブール チェック (z != y => True または False オブジェクト) を実行する場合を除きます。
これは、Python を定期的に使用している人にとっては構文上の負担ではありません (javascript/C よりも 3 文字多い)。
y=False
x=not y
これは短いだけでなく、醜いです!
それとも、これで 1 キャラクターを節約し、醜くはなりませんか?
y = False
x = True