Python入门:格式化输出商品的编号和单价
'''输入销售数据:商品号,商品名,单价1.商品号六位输出2.单价保留两位小数点,前面添加¥'''
# 格式化输出商品的编号和单价id = 0
result = ""
while True:# 商品信息必须按照商品名称 + 空格 + 品牌 + 空格 + 单价,其中单价只能是数字instr = input("请输入商品信息(商品名 单价),按0退出:")if instr != '0':newlist = instr.split(" ")# 去除空数据while "" in newlist:newlist.remove("")prince = float(newlist[1]) #数据类型转换,str转floatid = id + 1result += "%06d\t" % id + " " + newlist[0] + " " + " " + chr(65509) + " %.2f" % prince + "\n"else:break
print(result)
总结:输入一组数据处理一组数据,将处理好的数据加入字符串result中,这样只需要一个循环——改循环用来控制是否输入数据“0”
输入数据-->判断数据是否为0-->将输入的“商品名称 商品价格”作为字符串储存,将字符串切割为列表,列表判空-->将列表的数据格式化放入result中-->输出result。
Python入门:格式化输出商品的编号和单价相关推荐
- python语言格式化输出_Python format()格式化输出方法详解
原标题:Python format()格式化输出方法详解 format() 方法的语法格式如下: str.format(args) 此方法中,str 用于指定字符串的显示样式:args 用于指定要进行 ...
- 【记录】python多线程的使用 线程同步(LOCK和RLOCK) python与mysql数据库交互实现增加和查找 python的格式化输出
文章目录 多线程: _thread模块 threading模块: 线程同步(LOCK和RLOCK) 和mysql交互: 附:python的格式化输出 附录 多线程: _thread模块 例一 impo ...
- 【知识碎片】python 字符串格式化输出:%d,%s,%f
在进行爬虫项目练习是会遇到语句中有%d,%s,%f的情况,这就是python字符串格式化输出.基本用法是将一个"值"插入到有字符串格式符%d,%s,%f的字符串中. 比如下面代码: ...
- python中格式化输出是什么意思_python中的格式化输出用法总结
本文实例总结了python中的格式化输出用法.分享给大家供大家参考,具体如下: Python一共有两种格式化输出语法. 一种是类似于C语言printf的方式,称为 Formatting Express ...
- python中文格式化输出_python format 格式化输出方法
python format 格式化输出方法 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: python format 格式化输出方法.txt ] (友情提示:右键 ...
- 【Python】全方面解读Python的格式化输出
今天来和大家聊聊Python当中的格式化输出,希望会对大家所有帮助 %占位符的使用 我们先来看一下下面的这个例子, country_ = "France" currency_ = ...
- Python字符串格式化输出语法汇总
1. 引言 在程序设计中,对于字符串的处理是个免不了的工作.对于字符串的常见操作,Python内置了各种不同的工具,本篇要讨论的是关于Python中字串格式化输出的各种语法. 2. 旧式语法 在Pyt ...
- 2500 字全方面解读 Python 的格式化输出
作者 | 欣一 来源 | Python爱好者集中营 今天小编来和大家聊聊Python当中的格式化输出,希望会对大家所有帮助 %占位符的使用 我们先来看一下下面的这个例子, country_ = &qu ...
- python 保留两位小数 占位_第17p,Python中格式化输出的3种方式
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第17篇文章,第二阶段的课程:Python基础知识:格式化输出的3种方式 学习本课程,建议先看一遍:[计算机基础知识]课程. 格式化 ...
最新文章
- 利用CodeBERT,这个VS Code扩展可以自动生成Python文档字符串
- TCP/IP详解--第十一章
- mysql length函数_初识LLDB 调试 MySQL-爱可生
- mysql中设置字符集语句_mysql设置字符集
- sklearn特征的选择
- python下的scripts有什么用_python安装后无scripts内文件,无法使用pip
- Java 设计模式之模板方法模式
- C/C++入门易错点及常用小技巧
- python123平台作业答案循环结构棋盘放米_python练习集100题(1-20)
- python全局变量怎么删除_python 全局变量怎么改
- Mysql 监控性能状态 QPS/TPS
- C++辨析系列谈 [作者: 郑力群]
- in作为介词的用法_思维导图:为孩子收藏——常出错的英语用法集锦
- git 删除历史记录
- android JeckPack官方文档学习
- 丝线行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 算法学习之狄克斯特拉算法
- 绘制三维多面体 Matlab,已知一些随机的三维坐标点,怎么用matlab把这些点绘制成多面体,急求程序代码啊...
- Mysql-8.0.29-源码编译安装
- mysql 计算近30天总金额_计算月嫂每天工资,应该用总工资除以30天还是26天?-免费法律咨询...