老师你好,请问课程中提到for循环保留小数点两位,这样写是否正确,有没有更好的写法?
来源:8-1 认识函数
秋荏苒
2019-04-20
a = 1.1112234
y = []
num = 0
for i in str(a):
if num == 4:
break
num += 1
y.append(i)
x = float(''.join(y))
写回答
2回答
-
这转成字符串 直接截断不是更方便点嘛
132019-04-20 -
慕函数8186824
2019-06-16
a = 1.111234
b = float(str(a)[0:4])
print(b)
print(type(b))
00
相似问题