0

ここで助けが必要です。「ループが完了するたびに1ずつ増加する変数の値を使用して、ループは合計10回繰り返されます」というコードをラボ用に作成しました。強力なテキストですが、クリックしてPythonファイルを実行すると、コマンドプロンプトでの実行が拒否されます... IDLEを使用して編集でテストすると、正常に実行されます...実行されない理由がわかりません...ここ私が自分のコードのために書いたものです:

   counter = 0
   while counter < 10:
         counter = counter + 1
          print counter
    print "the loop is finished"
4

2 に答える 2

1

おそらく、それはあまりにも速く行われています。

raw_input()ファイルの最後にを追加してみましたか?

于 2012-09-14T00:54:47.057 に答える
0

インデントエラーがあるようです(主に、printステートメントがその上のコードより1スペース離れてインデントされています)。

これはあなたのために働きますか?

counter = 0
    while counter < 10:
        counter = counter + 1
        print counter
    print "the loop is finished"

Pythonには厳密なインデント規則があります。それらについて詳しく知りたい場合は、このウィキペディアのページを読むことをお勧めします。かなり良いです。

于 2012-09-14T00:53:58.720 に答える