整数である2つの変数から浮動小数点10進数を作成するにはどうすればよいですか
i=1
j=9
これら 2 つを組み合わせて浮動小数点 10 進数 1.9 を取得する方法はありますか?
整数である2つの変数から浮動小数点10進数を作成するにはどうすればよいですか
i=1
j=9
これら 2 つを組み合わせて浮動小数点 10 進数 1.9 を取得する方法はありますか?
たぶんこれが役立つ
floatingpoint=float(str(i)+'.'+str(j))
編集:
>>> float('%d.%d' % (i,j))
1.9
正確ではありません。
>>> float(1+9*0.11)
1.99
>>> 1+9 * 0.1
1.8999999999999999
のようなものはどうですか
>>> i = 1
>>> j = 9
>>> i + j / 10.0
1.8999999999999999