#需求
保留2位小数点,需要考虑以下几种
- 输入的是字符串类型
- 输入的是科学计数法
- 输入的是空
# 保留 2 位小数点
def convert(n, decimal=2) -> float:
if type(n) is str:
n = float(n)
if n < 0.01:
n = 0.01
elif n > 1000:
n = math.floor(n)
else:
n = '%.*f' % (decimal, n)
return n
# 科学计数法
price = 3.3333004444444e-06
本文介绍了一个Python函数,用于处理各种类型的输入(包括字符串和科学计数法),并将其转换为保留两位小数点的浮点数。对于特殊值如小于0.01或大于1000的情况也进行了特殊处理。

3757

被折叠的 条评论
为什么被折叠?



