Python实现的一个找零钱的小程序代码分享
Python 实现 一个 分享 程序代码 零钱
2023-06-13 09:15:44 时间
Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找多少张。如传入50元,则系统自动算出找零50元一张面值,如果传入60块7毛,则程序自动算出该找零50元一张,10元一张,5角一张,1角两张。
#encoding=UTF-8 defzhaoqian(money): loop=True tmp=["总金额:"+str(money)+"元"] #面值列表单位:元 cate=( 100, 50, 20, 10, 5, 1, 0.5, 0.1 ) sy=int(money*10) whileloop: ifsy==0: loop=False else: forrowincate: tmpStr="" jine=int(row*10) ifjine>=10: tmpUn="元" else: tmpUn="角" ifsy>=jineandtmpStr=="": m=sy//jine sy=sy%jine ifjine>=10: tmpStr=str(jine//10)+tmpUn+str(m)+"张" else: tmpStr=str(jine)+tmpUn+str(m)+"张" tmp.append(tmpStr) returntmp a=zhaoqian(88.7) forxina: printx
相关文章
- mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」
- python常用面试题_Python+Selenium 常见面试题整理[通俗易懂]
- python敏感词过滤replace_python用类实现文章敏感词的过滤方法示例
- 【说站】python切片步长怎样实现
- python pkl文件_Python字符串格式化输出的方式包括
- python调用通达信公式_通达信公式-主力雷达Python化[通俗易懂]
- python制作自动交易程序_Python如何实现自动化交易
- 数据结构与算法Python_数据结构与算法python语言实现
- 基于Python实现WEB日志生成
- Feature-engine: 一个完备的特征工程Python库,实现端到端的特征流水线
- html+css+js+python(QtWebEngineWidgets) 实现微信聊天界面-包括时间,文件,纯文本等
- Python for循环内部实现的一个sample详解编程语言
- Python结合MySQL实现信息交互(python与mysql交互)
- Python如何使用MySQL构建立连接(python怎么连接mysql)
- 在Linux系统中使用Python编程语言(linux中python)
- Python与MySQL实现数据分析的完美组合(mysql中python)
- python用Redis与Python实现大数据收集与分析(redis 联合)
- 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
- 用Python编程实现语音控制电脑
- Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
- 零基础写python爬虫之爬虫编写全记录
- python实现ipsec开权限实例
- python实现的一个火车票转让信息采集器
- python实现通过shelve修改对象实例