問題タブ [stopiteration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
371 参照

python - 繰り返し続ける繰り返し関数pythonを停止する

入力として値を取り、new_value を決定する関数を以下に示します (new_value は常に original_value より小さくなります)。new_value と original_value の差が指定された許容範囲よりも小さい場合、new_value が返されます。許容誤差が大きい場合、new_value を引数として関数が再度呼び出され、new_new_value が計算されます。入力した original_value によっては、許容条件が満たされない場合があります。特定の回数の反復後に関数の反復を停止するにはどうすればよいですか? count=0、else の後に count+=0 を入れようとしましたが、関数が再度呼び出されるたびにゼロに戻るため、うまくいきません。ありがとう

0 投票する
2 に答える
60 参照

python - 関数を範囲内で 1 回だけ使用する場合の問題

課題があり、真の解決策を見つけることができませんでした。

  1. 最後の反復で何も出力せずに、値の 2 乗が値の 3 倍よりも大きい場合は、反復を停止する必要があります。

  2. また、関数 triple と square は両方とも、反復ごとに 1 回だけ呼び出す必要があります。

私が試した他のこと

私の答えをチェックするテストがあり、「印刷された行数が間違っています」と表示されます。コースの誰かに、各関数から取得した値を変数に格納する必要があると言われたばかりです。そして、これらは私が彼らが言ったことをやろうとしたことです

0 投票する
1 に答える
222 参照

python - 辞書pythonを使用したpandasデータフレームのStopIterationの問題

100 万レコードの 3 つの列 (DM1_ID、DM2_ID、ペア) の pandas データフレームがあります。また、キーと複数の値を含む辞書があります。関数は辞書の値をチェックしてキーを取得し、そのキーを new_ID フィールドに入れます。関数は pandas データフレームのごく一部で正常に機能しますが、データフレーム全体に適用すると、「StopIteration」エラーが発生します。

この問題を解決するのに役立つ人はいますか? 前もって感謝します。