如何将输出另存为float数据类型。
def div_by_one(input):
var = 1/input
print var
return var
对于输入= 8,这会将var打印为0而不是0.125。
答案 0 :(得分:3)
使用1.0
让Python推断您要浮动。
def div_by_one(input):
var = 1.0/input
print var
return var
答案 1 :(得分:0)
只需将输入数字转换为浮点数即可,如下所示
def div_by_one(num):
var = 1.0 / float(num)
print var
return var
答案 2 :(得分:0)
def div_by_one(输入): var = 1.0 / float(输入) 打印格式(var,'.2f') 返回格式(var,'.2f')
答案 3 :(得分:0)
如果您使用的是Python 2.7,则可以这样做
def div_by_one(input):
var = 1//input
return var
ans = div_by_one(8)
print(ans) #Prints 0.125