Code Fix

上級is と == の違い(小さい整数キャッシュで「たまたま動く」) › パターン2

is と == の違い(小さい整数キャッシュで「たまたま動く」)

isはオブジェクトの同一性、==は値の比較です。

 1  price1 = int("300")
 2  price2 = int("300")
 3  print(price1 ______ price2)
                    ^
出力: False期待: True (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

is と == の違い(小さい整数キャッシュで「たまたま動く」)

-5〜256の整数はキャッシュされ、isでもたまたま正しく動いてしまいます。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)