python格式化输出保留2位小数的实现方法
2020-03-28 12:39
591 查看
我是小白就不用多说了,学习python做了个练习题,结果运行了一遍,发现输入金额后得到的有很多位小数,
虽然不知道为什么,但是看得很不舒服,
就想到应该把让小数点后只保留2位数
找到了方法:将{0}改为{:.2f}
# 一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间, # 会给10%的折扣,如果购买金额大于100元会给20%折扣。编写一程序, # 询问购买价格,再显示出折扣(%10或20%)和最终价格 sum_money = float(input('请输入购买总金额:')) if sum_money < 50: print('没有折扣,请支付{:.2f}元'.format(sum_money)) elif 50 <= sum_money <= 100: print('有10%的折扣,请支付{:.2f}元'.format(sum_money * (1-0.1))) else: print('有20%的折扣,请支付{:.2f}元'.format(sum_money * (1-0.2)))
因为这里用%f对后面算式会报错
#方法1: print("%.2f" % 0.13333) #方法2 print("{:.2f}".format(0.13333)) #方法3 round(0.13333, 2)
总结
以上所述是小编给大家介绍的python格式化输出保留2位小数的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- Python实现小数转化为百分数的格式化输出方法示例
- dhl:C#实现:保留2位小数,四舍五入,不四舍五入,取小数部分 2方法集锦
- Python实现字符串格式化输出的方法详解
- C# 实现保留两位小数的方法
- JAVA 四舍五入保留2位小数的方法
- c++保留有效数字,小数,格式化输出
- C# 实现保留两位小数的方法
- Python递归遍历列表及输出的实现方法
- Python格式化输出方法
- Python中的math和保留小数位数方法
- 实数小数后只保存2位,实现方法
- 将数值四舍五入(保留2位小数)后格式化成金额形式
- javascript实现保留两位小数的多种方法
- Python实现将SQLite中的数据直接输出为CVS的方法示例
- Python实现屏幕输出进度条的方法
- django输出数值千分位分割保留2位小数
- Python中的math和保留小数位数方法
- C# 实现保留两位小数的方法
- Struts2 S标签 数目字格式化成金额输出(保留两位小数)
- double类型格式化保留2位小数