我想在计算中计算最多两位小数,但我不能
例如:
a = 93
b = 1
c = float(93/1)
print c
我想这样print
:
93.00
但它的印刷方式如下:
93.0
是否有任何功能可以执行此操作或有任何方法可以执行此操作吗?
答案 0 :(得分:0)
首先,您必须将代码更改为
c = float(93.0/1.0)
这是因为您正在使用整数除法。
# eg. 93/2 == 46
# but 93.0/2 == 46.5 and
# 93.0/2.0 == 46.5
print c
然后打印2个小数位,你必须使用python格式
print "%.2f" % c
# 93.00
答案 1 :(得分:0)