举例:
输入:1234 输出:1234
1234.3 1234
12 12.0
4 4.00
1.3 1.30
1.235 1.24
1.245 1.24
0.2 0.200
0.32 0.320
0.3333 0.333
“四舍六入五成双”规则是什么?_百度知道
用python实现保留3位有效数字(四舍六入五成双规则)-Python-CSDN问答
'''
保留三位有效数字,四舍六入,五取双
如果输入是3位数以上的,直接取整,十分位4舍6入,如果十分位是5,个位数是奇数的+1,偶数不加
如果输入是2位数,保留1位小数,百分位4舍6入,如果百分位是5,十分位是奇数的+0.1,偶数不加
如果驶入是1位数,保留2位小数,千分位4舍6入,如果千分位是5,百分位是奇数的+0.01,偶数不加
如果输入<1,保留3位小数,万分位4舍6入,如果万分位是5,千分位是奇数的+0.001,偶数不加
'''
while True:
a=float(input('Please input a number:n'))
if a>=100:
print('%.0f'%a)
elif a>=10:
print('%.1f'%a)
elif a>1:
print('%.2f'%a)
else:
print('%.3f'%a)



