首页 > 解决方案 > 在 Python 中舍入时忽略逗号后的零

问题描述

这是我在大学的第一周(网络安全),我没有任何编码背景。

对于 python 分配,我必须将金额四舍五入到小数点后两位,但如果最后一位小数为零,则不应显示在输出中。我应该使用什么合适的舍入代码?

这是我的代码:

if (valuta == 1): print("Voor", bedrag, "US Dollar krijgt u", round(USDollar,2),"Euro, De transactiekosten bedragen", round(DollarTransactiekosten,2), "Euro.U ontvangt ",round(AfgerondDollar,2), "欧元")

编辑:感谢所有的答案和帮助家伙

标签: python

解决方案


看起来您是编程新手,所以这里有一些建议。我不会在这里编写答案所需的所有代码,因为那你将如何学习?相反,这是想出一种方法来编写解决您的问题的方法背后的思考过程。

  1. 我们有一个号码x
  2. 我们想将它四舍五入到小数点后两位。. 想想你将使用什么格式说明符。让我们将此结果保存在str_x.
  3. 如果这个字符串中的最后一个字符是零,我们想去掉它。
  4. 我们现在拥有的就是我们需要的。

推荐阅读