0
ウェブ自動化テストでは、私はrandintを生成して%に変換してフィールドに入力し、その値が正しく表示されることを確認します。最後の0をpythonで小数点以下に保存するには
install_share = randint(1000, 9999)/100
install_share = str(install_share)
install_share = install_share + "%"
問題はランダムな値がそれのように0最後のシンボルを持つことになります場合は、ディビジョン後に、それは損失が続く、ある「0」私は
a = 1970.00/100
print (a) # 19.7
a = float(1970)/float(100)
print (a) # 19.7
を試してみた小数
a = 1970/100
print (a) # 19.7, but i need 19.70
後
でも、私は同じ丸めを受けました。
@CoryKramer:私はOPではなく、このために探しているかもしれないと思う:http://stackoverflow.com/questions/6149006/display-a-float-with-two-decimal-places-in-python –
それは別の良いリンクです。追加してくれてありがとう。 – CoryKramer
@CoryKramer、ありがとう、 –