小数位输出3的时候 为什么不是3位小数?

来源:3-3 Python的整数与浮点数

6442823

2022-02-15 23:46

length = 3.14

width = 1.57

result = round(length * width,3)

print(result)  ==>  4.93


写回答 关注

1回答

  • 傻傻的怪咖
    2022-02-16 22:24:00
    已采纳

    3.14*1.57取三位小数是4.930

    Pyhton里不会自动省去第一位小数上多余的0(因为要表示是浮点数)

    但是非第一位的多余的0会自动省去

    例如100*0.05输出为5.0而不是5.00

    644282... 回复傻傻的怪咖

    感谢怪咖,我明白了。

    2022-02-20 12:24:10

    共 3 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154164 学习 · 1075 问题

查看课程

相似问题