0

私はPythonの初心者で、これに問題があります。私はforこの問題からループを作らなければなりません。誰かが私がこれについてどうするか説明できますか?

nextNValues (startValue, increment, numberOfValues)

この関数は、numberOfValues値の文字列を作成し、startValueインクリメントで開始します。たとえば、nextNValues (5, 4, 3)次の文字列が生成されます (コメントは含まれません)。

5 - 開始値
9 - 4 カウント、インクリメント
13 - 3 行の出力後に停止、numberOfValues

4

3 に答える 3

3

を使用できますrange(startValue,startValue+(increment*numberofValues),increment)

于 2013-10-06T05:14:45.833 に答える
2
for i in range(numberOfValues):
    print startValue + i * increment

それがまさにあなたが探しているものかどうかはわかりません...しかし、あなたが投稿した情報に基づいた私の提案です.

于 2013-10-06T05:10:14.847 に答える
0

i のようなインデックスを使用して for ループを記述し、それを使用して i*increment ti 開始値を追加し、結果の値をリストに保存するのがおそらく最も簡単でしょう。ループを numberOfValues 回実行します。これが宿題である場合は、実際のコードを自分で書き出すことをお勧めします。

于 2013-10-06T05:09:07.513 に答える