Python估算

2024-10-01 19:23:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个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识别为一个精度?你知道吗


Tags: 代码用户程序功能formatnumberreturndef

热门问题