2016-07-28 10 views
0

コードは実行していませんでした。だから、私は基本的なコードでそれを試した:Python IDLEはコードを実行しません

これは働いた。しかし、私は何かにそれを拡張した瞬間は、それが例えばを実行しないでしょう。:

count=0, x=10, if x==10:, count=count+1, if count == 10:, print ("Hello"), 

(正しいインデントとEXCを持っていたこと。コンマを。)ループは、ループではないだろう。 誰もがその理由を理解していますか?これに類似した他のクエリは別の問題に関係します。それはCMDLineのどちらでも実行されません。アンインストールして再インストールしましたが、それは何も変わりませんでした。

+4

ループがありません – strubbly

+1

if文に当たったときの数は11です。したがって、決して印刷されません。 – Pureferret

+2

Python!= MATLAB。私が知っている限り、行をコンマで区切ることはできません。セミコロンはOKです。 –

答えて

1

ループが実行されない理由は、ループがないためです。私はあなたがしようとしていることはこれだと思います。あなたが実行しているコマンドの現在の文字列で

for i in range(11): 
    if i == 10: 
     print('Hello') 

countは単に0から1にインクリメントされ、そしてcount != 10ので、その時点で、あなたはHelloを見ることはありません。

+0

OPはループではなく条件付きであると思いますが、それは単に仮定に基づいています。 – Jerrybibo

+0

@Jerrybiboおそらく、しかし関係なく...もし彼が 'Hello'を見ることを期待すれば、彼のロジックは完全にオフです。 –

+0

OPが彼の質問を明確にすることを願っています。 – Jerrybibo

関連する問題