私はtest1.pyという名前のファイルに実際に単純なテストを設定していますが、コロンが予想したエラーを出すようです。 クラスTEST1:Pythonで期待されるコロン
def counter(self):
while loopcount < 1000:
loopcount = loopcount + 1
if loopcount 1000:
print(loopcount)
私はtest1.pyという名前のファイルに実際に単純なテストを設定していますが、コロンが予想したエラーを出すようです。 クラスTEST1:Pythonで期待されるコロン
def counter(self):
while loopcount < 1000:
loopcount = loopcount + 1
if loopcount 1000:
print(loopcount)
は、あなたが '==' ステートメントでは、if loopcount 1000:
を逃した
class Test1(object):
def counter(self, loopcount):
while loopcount < 1000:
loopcount = loopcount + 1
if loopcount == 1000:
print(loopcount)
my = Test1()
my.counter(100)
loopcount
とif
声明とtest1
クラス定義にいくつかの調整でこのコードを試してみましょう今私が正しく理解したら1000
を印刷したい場合loopcount <= 1000
あなたはより直観的に次のようにすることができます
def counter(self):
if loopcount <= 1000:
print 1000
あなたも、loopcount
の値を更新ループをスキップして、それを次のように実行する必要がある場合は、
def counter(self):
loopcount = max(loopcount, 1000)
if loopcount == 1000:
print(loopcount)
何が 'loopcountに千場合さ:'行うことになって? – jwodder
'if loopcount == 1000:' – frozen