重複の可能性:
この分割が Python で機能しないのはなぜですか?
私はこれを持っており、正常に動作します
def roi(stake, profit):
your_roi = profit / stake * 100
return your_roi
def final_roi():
roi1 = roi(52, 7.5)
print "%.2f" % roi1
final_roi()
しかし、利益の数値を int に変更すると (賭け金と利益の両方が int 値になることを意味します)、たとえば 52, 7 のようにすると、出力は 0.00 になります。何が問題なのですか?精度が 2 の float にフォーマットされていると思いました。