while (bulbasaur[0] > 0) or (charmander[0] > 0):
#I get an EOF error here
while (bulbasaur[0] > 0) or (charmander[0] > 0)
#and a syntax error here
作業中に作成する方法を知っている人はいますor
か?
while (bulbasaur[0] > 0) or (charmander[0] > 0):
#I get an EOF error here
while (bulbasaur[0] > 0) or (charmander[0] > 0)
#and a syntax error here
作業中に作成する方法を知っている人はいますor
か?
最初の例では、ループ本体がありません。空のループが必要な場合は、次を使用できますpass
。
while (bulbasaur[0] > 0) or (charmander[0] > 0):
pass
:
2 番目の例では、新しいブロックを開始するための が欠落しています。
参考のため:
Python 3.3 で次の宣伝文を実行すると、「解析中に予期しない EOF」が表示されます。
x = 'a'
while (x == 'a') or (x == 'b'):
Python 2.7 で実行すると、「インデントされたブロックが必要です」というメッセージが表示されます。