当前位置: 首页 > 知识库问答 >
问题:

为什么我的答案不使用python中的Round函数四舍五入到两个小数点?

闾丘炫明
2023-03-14

#下面是我的代码。代码有什么问题吗?它不能进行循环?我搜索了stack overflow,根据搜索结果,它似乎是正确的,但有点不对劲。我得到了正确的答案,但我的答案显示不正确,假设账单是150,小费是12,5个人分摊账单,应该是33.60。

print("Welcome to the tip calculator!")
Bill_A = float(input("What was the total bill?"))
Tip_A = float(input("How much tip would you like to give? 10, 12, or 15?"))
Bill_Split = float(input("How many people to split the bill?"))
 
#Convert Tip to decimal for calculation.
Tip_B = (Tip_A / 100) + 1.00
 
Total_Bill = ((Bill_A / Bill_Split) * Tip_B)
 
Total_Bill2 = round(Total_Bill, 2)
 
print(f"Each person should pay: ${Total_Bill2}" )

共有1个答案

汪德明
2023-03-14

我猜你想显示33.60。如果是这样,请使用此代码。我已经使用%.2f设置了两位小数

print("Welcome to the tip calculator!")
Bill_A = float(input("What was the total bill?"))
Tip_A = float(input("How much tip would you like to give? 10, 12, or 15?"))
Bill_Split = float(input("How many people to split the bill?"))
 
#Convert Tip to decimal for calculation.
Tip_B = (Tip_A / 100) + 1.00
 
Total_Bill = ((Bill_A / Bill_Split) * Tip_B)
 
print(f"Each person should pay: %.2f" % Total_Bill )

 类似资料:
  • 本文向大家介绍C#使用round函数四舍五入的方法,包括了C#使用round函数四舍五入的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用round函数四舍五入的方法。分享给大家供大家参考。具体分析如下: C#中的round函数实际上不是真正的四舍五入函数,一般的程序设计语言的round函数也都不是四舍五入函数,而是银行家舍入法函数,也就是“四舍六入五考虑,五后非零就进一,五后

  • 我如何四舍五入到两个小数位?

  • 本文向大家介绍PHP四舍五入、取整、round函数使用示例,包括了PHP四舍五入、取整、round函数使用示例的使用技巧和注意事项,需要的朋友参考一下 小数例子: PHP保留两位小数并且四舍五入 大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型) 第3为小数6被四舍五入 再看个例子 代码输出了保留2为小数没有四舍五入,实际上我们了

  • 本文向大家介绍JavaScript里四舍五入函数round用法实例,包括了JavaScript里四舍五入函数round用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript里四舍五入函数round用法。分享给大家供大家参考。具体如下: JavaScript的Math对象包含了一个round方法用于对数字进行四舍五入操作,下面的代码详细演示了其用法 希望本文所述对大家的

  • 问题内容: 如果值为,则应将其格式化为。如果是,那么应该是。 问题答案: 这是一个实用程序,可以将双精度舍入(而不是截断)双精度至小数位数。 例如: 原始版本;提防这个 这在小数位数很高(例如)或整数部分很大(例如)的极端情况下会严重崩溃。感谢Sloin指出这一点。 多年来,我一直在使用上面的方法将“不太大”的双精度取整到2或3个小数位(例如,以秒为单位的清理时间用于记录目的:27.9876543

  • 本文向大家介绍php中的四舍五入函数代码(floor函数、ceil函数、round与intval),包括了php中的四舍五入函数代码(floor函数、ceil函数、round与intval)的使用技巧和注意事项,需要的朋友参考一下 floor函数和ceil函数互相搭配起来可以使php 处理的数据更加真实可靠。 一、先来看floor函数: 语法: float floor ( float value