如何使用 python 打印十进制答案?
How to print out an answer in decimal using python?
我正在尝试解决 Programmr 上的一个问题:
制作一个简单的数字计算器。它应该提示用户输入三个数字。然后将数字相加并除以 2。显示结果。您的程序必须支持带小数的数字,而不仅仅是整数。
我已经开始做题了,但是如果输入 1.1、2.2 和 3.3,我得到 3.3,而答案应该是 3.30。有人可以帮忙吗?
您想将结果格式化为第二位,因此只需使用 .2f
格式说明符即可:
print '{:.2f}'.format(result) # print the float as a string to the second place value
我正在尝试解决 Programmr 上的一个问题: 制作一个简单的数字计算器。它应该提示用户输入三个数字。然后将数字相加并除以 2。显示结果。您的程序必须支持带小数的数字,而不仅仅是整数。
我已经开始做题了,但是如果输入 1.1、2.2 和 3.3,我得到 3.3,而答案应该是 3.30。有人可以帮忙吗?
您想将结果格式化为第二位,因此只需使用 .2f
格式说明符即可:
print '{:.2f}'.format(result) # print the float as a string to the second place value