Pythonの浮動小数点数に 'one'を追加する簡単で直接的な方法はありますか?Pythonで浮動小数点数を1にするには?
私はこの意味:それは私に0.0144000000001を与えるので、これは、私が欲しいものではありません
if a == 0.0143:
a = plus(a)
assert a == 0.0144
def plus(a):
sa = str(a)
index = sa.find('.')
if index<0:
return a+1
else:
sb = '0'*len(sa)
sb[index] = '.'
sb[-1] = 1
return a+float(sb)
を。あなたが気づいてきたよう
これは素晴らしい質問です。質問してくれてありがとう。 – zsong