我正在尝试编写一个Python
代码,其中用户给出一个数字和它想要舍入到的小数位数。然后程序返回科学记数法中的第一个数字。你知道吗
我的代码:
def csign(a,b):
#a=number,b=decimals
a=float(a)
b=float(b)
return "{:.b e}".format(a)
所需的功能应如下所示:
input: csign(123456,3)
output: 1.23 e5
但我有个错误
Format specifier missing precision.
有没有办法让程序把b
识别为一个精度?你知道吗
可以嵌套格式说明符:
相关问题 更多 >
编程相关推荐