时间:2021-05-22
我是小白就不用多说了,学习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)#方法2print("{:.2f}".format(0.13333))#方法3round(0.13333, 2)总结
以上所述是小编给大家介绍的python格式化输出保留2位小数的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python输出百分比的两种方式注:在python3环境下测试。方式1:直接使用参数格式化:{:.2%}{:.2%}:显示小数点后2位显示小数点后2位:>>>p
问题:在JS中格式化数据保留两位小数的函数的多种方法最好方法:保留两位好像是这样吧复制代码代码如下:vara=9.39393;alert(a.toFixed(2
前端开发中经常会碰到用JavaScript?格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等。简单的功能函数类似的代码
1、问题背景一般的,需要对表格中某列的数值进行格式化,对该数值乘以100,并保留两位小数,添加“%”2、实现实例(1)将小数乘以100vartempData:N
根据用户需求,在输入金额时要格式化,即每三位数字加逗号分隔,并保留两位小数。考虑到用户的体验,随使用JS对金额进行格式化,前台代码如下:复制代码代码如下:JS代