x = 100
で始まり、1.1を掛けて結果(この場合は110)を得てから、同じ結果をもう一度やり直したいと思います。Forループで繰り返し数を掛けるPython
私は出力が
1のようなものを見てみたい)100
2)110
3)121
。
。
。
150.)結果。
これを行う方法はわかりません。私はx = 100
とy = 1.1x
を定義し、それぞれのループの最後にをy
に設定しようとしましたが、動作させることができません。
x = 100
で始まり、1.1を掛けて結果(この場合は110)を得てから、同じ結果をもう一度やり直したいと思います。Forループで繰り返し数を掛けるPython
私は出力が
1のようなものを見てみたい)100
2)110
3)121
。
。
。
150.)結果。
これを行う方法はわかりません。私はx = 100
とy = 1.1x
を定義し、それぞれのループの最後にをy
に設定しようとしましたが、動作させることができません。
あなたはこれを行うことができます:あなたがループの内部または外部でそれらを定義している
x = 100
for i in range(150):
line = str(i+1) + '.) ' + str(x)
print(line)
x = 1.1*x
これは私が欲しかったすべてです、ありがとう! – SumMathGuy
'x = x * 1.1'も' x * = 1.1'と書くことができます。 – Matthias
変数の値がy
である必要はありません。ループの繰り返しごとに新しい値をxに再割り当てするだけで済みます。
x = 100
for i in xrange(150):
print x
x = x * 1.1
?また、 "y = 1.1 * x"でなければなりません。あなたのコードを追加することができれば、何が間違っているのかが分かりやすくなります。 – Thecor
重要なことが結果を見つけたら、これが力であることを理解してください。あなたの場合は、1.1 ** 149 * 100.になります。問題がコーディングされている場合は、以下の回答をご覧ください。 –