最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python实现的一个找零钱的小程序代码分享

来源:动视网 责编:小采 时间:2020-11-27 14:30:53
文档

Python实现的一个找零钱的小程序代码分享

Python实现的一个找零钱的小程序代码分享:Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找
推荐度:
导读Python实现的一个找零钱的小程序代码分享:Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找


Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找多少张。如传入50元,则系统自动算出找零50元一张面值,如果传入60块7毛,则程序自动算出该找零50元一张,10元一张,5角一张,1角两张。

# encoding=UTF-8
 
def zhaoqian(money):
 loop=True
 tmp=['总金额:'+str(money)+'元']
 
 # 面值列表 单位:元
 cate=(
 100,
 50,
 20,
 10,
 5,
 1,
 0.5,
 0.1
 )
 
 sy=int(money*10)
 while loop:
 if sy==0:
 loop=False
 else:
 for row in cate:
 tmpStr = ''
 jine=int(row*10)
 if jine>=10:
 tmpUn = '元'
 else:
 tmpUn = '角'
 
 if sy>=jine and tmpStr=='':
 m = sy//jine
 sy = sy%jine
 if jine>=10:
 tmpStr = str(jine//10)+tmpUn+str(m)+'张'
 else:
 tmpStr = str(jine)+tmpUn+str(m)+'张'
 tmp.append(tmpStr)
 
 return tmp
 
a=zhaoqian(88.7)
for x in a:
 print x

文档

Python实现的一个找零钱的小程序代码分享

Python实现的一个找零钱的小程序代码分享:Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找
推荐度:
标签: 小程序 的小 程序
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top