Python3.几个简单的for循环但是没有输出,为什么呢?
天蓬老师
天蓬老师 2017-04-17 17:40:03
0
3
687


天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(3)
黄舟


これは、 i!=j を走査した結果です。 i=1,j=3 まで走査すると、 count+1 という条件が満たされることがわかります。次に、1 と 3 が list_c から削除されます。

list_c の前から 2 桁が削除されたため、配列要素が 2 桁前に移動し、次のループの j は 6 になります。このとき、i!=j となり、count が変更されました。前のループまでは 1 になっているので、今回も削除が行われます。

1 が削除されているため、list_c.remove(1) はエラーを報告します。

リーリー
いいねを押す +0
刘奇

リーリー

おそらく間違って count + 1 と書いてしまったのでしょう。

いいねを押す +0
黄舟

兄弟、もっと良い IDLE を使用することをお勧めします。少なくとも、コードに間違いがある場合はメッセージが表示されます。そうでないと、この種のエラーは非常に退屈になります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート