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 相关文章推荐
使用rst2pdf实现将sphinx生成PDF
Jun 07 Python
python监控linux内存并写入mongodb(推荐)
Sep 11 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 Python
python TCP Socket的粘包和分包的处理详解
Feb 09 Python
python实现多线程网页下载器
Apr 15 Python
华为校园招聘上机笔试题 扑克牌大小(python)
Apr 22 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
Django REST framwork的权限验证实例
Apr 02 Python
python海龟绘图之画国旗实例代码
Nov 11 Python
python神经网络编程之手写数字识别
May 08 Python
Django对接elasticsearch实现全文检索的示例代码
Aug 02 Python
Python中Schedule模块使用详解 周期任务神器
Apr 19 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
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
整理Python最基本的操作字典的方法
2015/04/24 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python计算时间差的方法
2015/05/20 Python
使用python实现生成用户信息
2017/03/20 Python
python 把列表转化为字符串的方法
2018/10/23 Python
python-opencv颜色提取分割方法
2018/12/08 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
高考备战决心书
2014/03/11 职场文书
五分钟演讲稿
2014/04/30 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
2014年转正工作总结
2014/11/08 职场文书
检举信的写法
2019/04/10 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
Django rest framework如何自定义用户表
2021/06/09 Python
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python