如何在同一语句中写出 2 位小数值?

How to write a 2 decimals value in the same statement?

提问人:Wissal Wissal 提问时间:10/15/2023 最后编辑:John GordonWissal Wissal 更新时间:10/15/2023 访问量:38

问:

我正在努力给出小数点后 2 位的值

我想只给出 2 位小数的浮点值,但我不能在同一行中做到这一点:

birth_rate = float(input("What is the birth rate of data point?"))

就像我添加 %.2f 一样,它会一直给我一个错误

Python 浮点

评论

0赞 John Gordon 10/15/2023
向我们显示您使用的实际输入,以及完整的错误消息。
0赞 ouroboros1 10/15/2023
尝试:birth_rate = f'{float(input("What is the birth rate of data point?")):.2f}'
0赞 user19077881 10/15/2023
birth_rate = round(float(input("What is the birth rate of data point?")),2)

答: 暂无答案