1

整数である2つの変数から浮動小数点10進数を作成するにはどうすればよいですか

i=1
j=9

これら 2 つを組み合わせて浮動小数点 10 進数 1.9 を取得する方法はありますか?

4

3 に答える 3

3

たぶんこれが役立つ

floatingpoint=float(str(i)+'.'+str(j))

編集

>>> float('%d.%d' % (i,j))
1.9
于 2012-08-27T10:32:59.197 に答える
1

正確ではありません。

>>> float(1+9*0.11)
1.99
>>> 1+9 * 0.1
1.8999999999999999
于 2012-08-27T10:35:57.540 に答える
1

のようなものはどうですか

>>> i = 1
>>> j = 9
>>> i + j / 10.0
1.8999999999999999
于 2012-08-27T10:31:38.230 に答える