magicnumber = 2000 ;
for x in range(10000):
if x is magicnumber:
print(x,"Is the Magic Number")
break
私は支援が必要です。Pythonが1000以上の数字を認識できない
magicnumber = 2000 ;
for x in range(10000):
if x is magicnumber:
print(x,"Is the Magic Number")
break
私は支援が必要です。Pythonが1000以上の数字を認識できない
is
を==
に置き換える必要があります。そして、あなたはより多くの理解のためにこれを読んでする必要があります:Is there a difference between `==` and `is` in Python?
magicnumber = 2000 ;
for x in range(10000):
if x == magicnumber:
print(x,"Is the Magic Number")
break
出力:
(2000, 'Is the Magic Number')
if x is magicnumber:
ので、その条件は決してありません、
falseを返しif x is 2000:
と同じです会った人
if x == magicnumber:
あなたは...
magicnumber = 2000
for x in range(10000):
if x == magicnumber:
print(x,"Is the Magic Number")
break
探しているものであるスタックオーバーフローへようこそ! [ツアー](http://stackoverflow.com/tour)、[ヘルプセンター](http://stackoverflow.com/help)、[良い質問をする方法](http://このサイトがどのように機能するかを確認し、現在および将来の質問を改善するのに役立ち、より良い回答を得るのに役立ちます。 –