'''输入销售数据:商品号,商品名,单价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入门:格式化输出商品的编号和单价相关推荐

  1. python语言格式化输出_Python format()格式化输出方法详解

    原标题:Python format()格式化输出方法详解 format() 方法的语法格式如下: str.format(args) 此方法中,str 用于指定字符串的显示样式:args 用于指定要进行 ...

  2. 【记录】python多线程的使用 线程同步(LOCK和RLOCK) python与mysql数据库交互实现增加和查找 python的格式化输出

    文章目录 多线程: _thread模块 threading模块: 线程同步(LOCK和RLOCK) 和mysql交互: 附:python的格式化输出 附录 多线程: _thread模块 例一 impo ...

  3. 【知识碎片】python 字符串格式化输出:%d,%s,%f

    在进行爬虫项目练习是会遇到语句中有%d,%s,%f的情况,这就是python字符串格式化输出.基本用法是将一个"值"插入到有字符串格式符%d,%s,%f的字符串中. 比如下面代码: ...

  4. python中格式化输出是什么意思_python中的格式化输出用法总结

    本文实例总结了python中的格式化输出用法.分享给大家供大家参考,具体如下: Python一共有两种格式化输出语法. 一种是类似于C语言printf的方式,称为 Formatting Express ...

  5. python中文格式化输出_python format 格式化输出方法

    python format 格式化输出方法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  python format 格式化输出方法.txt ] (友情提示:右键 ...

  6. 【Python】全方面解读Python的格式化输出

    今天来和大家聊聊Python当中的格式化输出,希望会对大家所有帮助 %占位符的使用 我们先来看一下下面的这个例子, country_ = "France" currency_ = ...

  7. Python字符串格式化输出语法汇总

    1. 引言 在程序设计中,对于字符串的处理是个免不了的工作.对于字符串的常见操作,Python内置了各种不同的工具,本篇要讨论的是关于Python中字串格式化输出的各种语法. 2. 旧式语法 在Pyt ...

  8. 2500 字全方面解读 Python 的格式化输出

    作者 | 欣一 来源 | Python爱好者集中营 今天小编来和大家聊聊Python当中的格式化输出,希望会对大家所有帮助 %占位符的使用 我们先来看一下下面的这个例子, country_ = &qu ...

  9. python 保留两位小数 占位_第17p,Python中格式化输出的3种方式

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第17篇文章,第二阶段的课程:Python基础知识:格式化输出的3种方式 学习本课程,建议先看一遍:[计算机基础知识]课程. 格式化 ...

最新文章

  1. 利用CodeBERT,这个VS Code扩展可以自动生成Python文档字符串
  2. TCP/IP详解--第十一章
  3. mysql length函数_初识LLDB 调试 MySQL-爱可生
  4. mysql中设置字符集语句_mysql设置字符集
  5. sklearn特征的选择
  6. python下的scripts有什么用_python安装后无scripts内文件,无法使用pip
  7. Java 设计模式之模板方法模式
  8. C/C++入门易错点及常用小技巧
  9. python123平台作业答案循环结构棋盘放米_python练习集100题(1-20)
  10. python全局变量怎么删除_python 全局变量怎么改
  11. Mysql 监控性能状态 QPS/TPS
  12. C++辨析系列谈 [作者: 郑力群]
  13. in作为介词的用法_思维导图:为孩子收藏——常出错的英语用法集锦
  14. git 删除历史记录
  15. android JeckPack官方文档学习
  16. 丝线行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  17. 算法学习之狄克斯特拉算法
  18. 绘制三维多面体 Matlab,已知一些随机的三维坐标点,怎么用matlab把这些点绘制成多面体,急求程序代码啊...
  19. Mysql-8.0.29-源码编译安装
  20. mysql 计算近30天总金额_计算月嫂每天工资,应该用总工资除以30天还是26天?-免费法律咨询...

热门文章

  1. 六级考研单词之路-三十七
  2. msbuild 语法_如何通过命令行 msbuild 编译项目
  3. 2022食品饮品新趋势报告:从品类分析、产品创新营销挖掘行业趋势
  4. 汽车转弯操纵稳定性三自由度模型魔术轮胎
  5. 2022深圳国际电子设备及检测仪器展览会
  6. ios计算机错误,解决都叫兽™iOS密码重置与USB连接相关的错误(iOS,Error Code 13)...
  7. 机房信息管理系统总结
  8. 数字电子钟 1Hz 秒脉冲信号的设计
  9. 奇偶页不同-论文排版
  10. SHARP AR-2048D/2348D