python格式化输出保留2位小数的实现方法


Posted in Python onJuly 02, 2019

我是小白就不用多说了,学习python做了个练习题,结果运行了一遍,发现输入金额后得到的有很多位小数,

虽然不知道为什么,但是看得很不舒服,

就想到应该把让小数点后只保留2位数

找到了方法:将{0}改为{:.2f}

python格式化输出保留2位小数的实现方法

python格式化输出保留2位小数的实现方法

python格式化输出保留2位小数的实现方法

python格式化输出保留2位小数的实现方法

# 一家商场在降价促销。如果购买金额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 相关文章推荐
Python实现GUI学生信息管理系统
Apr 05 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
解决Django migrate No changes detected 不能创建表的问题
May 27 Python
Python中的groupby分组功能的实例代码
Jul 11 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
python yield关键词案例测试
Oct 15 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
Nov 24 Python
python中用ggplot绘制画图实例讲解
Jan 26 Python
Python爬虫实战之爬取携程评论
Jun 02 Python
python获取对象信息的实例详解
Jul 07 Python
Python 获取ftp服务器文件时间的方法
Jul 02 #Python
简单了解Python生成器是什么
Jul 02 #Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
Jul 02 #Python
使用python实现ftp的文件读写方法
Jul 02 #Python
Python初学者常见错误详解
Jul 02 #Python
Python使用pyserial进行串口通信的实例
Jul 02 #Python
Python函数中参数是传递值还是引用详解
Jul 02 #Python
You might like
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP 根据key 给二维数组分组
2016/12/09 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
引用外部脚本时script标签关闭的写法
2014/01/20 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
Ubuntu下使用python读取doc和docx文档的内容方法
2018/05/08 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
python中adb有什么功能
2020/06/07 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
计算机专业学生求职信分享
2013/12/15 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
销售员岗位职责
2015/02/10 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
Java实现多线程聊天室
2021/06/26 Java/Android
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏